用Cursor AI开发游戏

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

用Cursor AI开发游戏

我想看看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

汇智网翻译整理,转载请标明出处