我一直在开发一个名为Ninja Horizon的移动游戏,这个游戏受到我小时候经常玩的Flash游戏Ninja Saga的启发。
整个游戏都是用AI构建的。最初我使用Claude,后来又转向了Codex。没有手动编写任何一行代码。
对于客户端,AI帮助我用React Native和TypeScript构建了游戏。它还帮助我理解了旧的ActionScript战斗引擎,重建了战斗逻辑,并且用Ruffle来运行和控制SWF动画。
对于后端,AI通过MCP连接了Supabase。它可以直接与数据库、迁移、认证、Edge Functions和多人系统进行交互。 debug PvP或检查战斗中发生了什么时,这也很有用。
我用GPT生成了游戏的图标和背景图像。发现当你给它一个好的参考图像并且不断地纠正细节时,它可以产生很好的效果。
不编写任何代码并不意味着游戏只需要一个提示就能完成。我的大部分时间都花在了解释我想要什么,测试所有东西,找出错误并且让AI继续工作于一个问题上,即使它的第一次解决方案是错误的。
游戏现在在Android上进行了封闭测试,随着这篇文章一起我会包括一些游戏画面。
如果有人想测试游戏,谈论游戏是如何构建的或跟随开发过程,可以加入我们的Discord。
ps:我也用AI写了这篇文章,哈哈。
评论 (0)