大家好!最近我在考虑进入游戏开发领域,主要因为喜欢讲故事,而且有几个游戏想法很想实现。至于这些想法到底好不好……那就是另一个问题啦,哈哈。

问题是,除了最基础的东西,我对游戏开发几乎一无所知。引擎、工作流程/框架、整个生态系统、设计和完成一款游戏究竟需要什么……对我来说几乎全是全新领域。

不过我不是完全从零开始学编程。我有计算机科学学位,在一家大型科技公司做了四年多软件工程师,主要做后端和AI/ML方向的工作。提起这个只是想交代一下背景(并非假设这就自动等于知道怎么做游戏)。大学时也上过一门必修的Unity课,但那是非常入门级别的,说实话已经不记得多少了。

我并不打算转行,也不想把所有空闲时间都投入进来。我有自己的工作和其它爱好,所以这更像是一种个人成就,想满足“做款游戏会超酷”的痒点。理想情况下,最终能完成一个小作品,放到Steam或某个地方让大家玩。不指望做出下一个独立爆款,只想做出自己满意的东西,并且真正发布出去。

我也看到了一些令人印象深刻的游戏开发示例,用了GPT-6 Astra和其他大语言模型,但我不确定这些工具在演示之外到底有多大用处,或者我是不是有点掉进了大语言模型的营销陷阱。我百分之百会使用它们,但说实话我不想做一款AI垃圾游戏。我还是想理解并真正知道自己正在构建什么,在构建过程中享受乐趣。

基于以上背景,你会从哪里开始?有什么推荐的引擎、学习资源或第一个项目建议吗?我也希望有人能帮我现实地审视一下项目规模,以及制作和发布一款小游戏时那些不那么明显的部分,尤其是当你是全职工作之余顺便做这件事时,可能存在哪些我忽视的问题等等。