用Cursor AI开发游戏
Cursor填补了我生活中的一个空白,因为我经常会有不总是很好的游戏想法,但我真的很享受制作原型的过程。如果你像我一样,那么我会给Cursor一个10/10的评分。

我想看看Cursor在制作游戏方面表现如何。
简而言之——它很棒。
我的背景是我也是一名业余游戏开发者,用Unity编写过一款游戏。
我决定对Unity和Cursor进行A/B测试。这个想法是一个简单的板球游戏。
上面的游戏

一个有趣的板球原型在Unity中作为比较点
上面是我花几天时间做的一款游戏。我可以击球、移动球拍,并且做了一个小体育场。我有一些物理效果,并且完全控制一切。
1、进入Cursor AI
所以我从一个简单的提示开始,让它为我勾勒出游戏的大纲。我决定使用threeJS来制作游戏。
下面的游戏花了几个小时就完成了。


你可以瞄准球并击打它,避开场上的防守队员很有趣!

总的来说,我会说作为一款原型工具,Cursor非常棒。在游戏中,有时你只想快速启动。Unity需要很多菜单点击和理解游戏开发原理,所以你几乎需要遵循教程才能理解它。
而使用Cursor,你可以立即启动一个游戏。
2、它与Unity相比如何?
如果我要做一个严肃的生产级游戏,我还是会选择Unity。threeJS的物理引擎使得一些在Unity中容易实现的事情变得困难。
3、Cursor在游戏开发中的优点是什么?
- 速度。 对于简单的原型来说,无可匹敌。
- 迭代。 有乐趣,有一个概念然后添加东西。例如,添加守场员只用了一个提示。
- 渲染和启动。很容易就启动一个游戏,而在Unity中,上述游戏我花了好几天才完成。
- 它允许你有疯狂的想法,这是游戏开发的主要乐趣所在。
虽然我对Cursor在企业软件开发中的应用非常看好(/@chrisdunlop_37984 使用Cursor AI构建企业级贷款应用程序工具),但我认为游戏开发是完全不同的一件事。
4、Cursor在游戏开发中的缺点是什么?
- Unity本质上是一个更好的开发平台,但它仍然有许多前端组件需要手动配置。我在Unity中尝试制作游戏,但体验不如ThreeJS那样有趣。
- 你真的必须很好地管理你的代码库,否则代码文件会迅速失控。游戏开发需要清晰而精确的架构,这可能会比企业软件膨胀得多。我发现类的行数会达到3000行,这会让游戏开发过程停滞下来,你需要进行大规模重构。
- 我觉得模型的上下文处理起来更难,为了构建新功能,它会移除游戏中我喜欢的关键部分。这可能是因为我的企业经验,但感觉不得不重新设计想法让我感到沮丧。
总的来说,我认为理想的游戏开发栈(对于小型范围的游戏)是:
- 在Cursor上进行原型设计并享受乐趣。将其推进到游戏循环有趣的状态。
- 然后在Unity中创建一个新项目并系统地构建。Unity将在许多方面承担大量繁重的工作,这是你无法竞争的。
5、游戏开发需要一个新的面向AI的引擎
我认为鉴于我们有了这个新工具Cursor,存在一个缺口,需要一个以AI为核心的面向游戏开发的引擎,减少对前端的依赖,允许编辑器在启用代理模式时完成Cursor擅长的事情。
本质上,在Unity中实例化预制件并管理各种部件打破了Cursor带来的有趣编码体验,所以我感觉自己处于一个奇怪的无人区,感觉到市场中确实存在这样的需求。这可能还很遥远,但我可以想象这种情况会发生。
告诉我你喜欢这个内容或有任何问题。我会回复所有问题,并非常感谢迄今为止的所有支持!
6、结束语
Cursor填补了我生活中的一个空白,因为我经常会有不总是很好的游戏想法,但我真的很享受制作原型的过程。如果你像我一样,那么我会给Cursor一个10/10的评分。
如果你是一个更严肃的游戏开发者,那就去学习Unity吧!
原文链接:Cursor Ai for Game Development — Comparing it to Unity
汇智网翻译整理,转载请标明出处
