去年,我完全没有游戏开发经验,也从来没有编写过生产代码。几个月后,我利用AI辅助工具成功开发并发布了一个多人在线游戏。

在整个过程中,我依赖于CharGPT和Claude来解决问题、生成代码、调试代码以及学习我不理解的概念。同时,我也使用Cursor作为我的主要开发环境,并使用Flutter和Firebase来开发游戏。

在这段旅程中,我注意到一些事:

AI在帮助我迭代想法和实现功能方面非常有效,但理解代码却比简单地生成它更有价值。

许多最具挑战性的问题并不是编码问题。它们是架构、性能、同步和产品决策的问题。

开发一个实时多人游戏比预期中要困难得多。像状态同步、延迟处理和边缘案例这样的特性消耗了比实际游戏系统更长的时间。

回过头来看,我觉得应该在早些时候在更广泛的设备上测试,早点实现分析,并在初始发布时将范围缩小得多。

我很好奇其他开发者是如何在他们的工作流中使用AI的。它是否改变了你编写软件或游戏的方式,哪里它最有帮助,哪里它仍然存在缺陷?