大家好,我是曾,来自中国的独立开发者。我出生于2006年,目前仍是本科生。我已经五个月了,一直在独自开发我的游戏。在这篇帖子中,我大概会介绍一下我如何搭建我的独立开发工作流。
快速提示:这是一篇面向初学者的概述,不是深入教程。这里的所有内容都是我的个人经验和观点。我不想说教,如果你有不同的看法,我很乐意听。
首先,你大概需要一些最强大的模型来帮助你构建项目,例如 Codex、Claude Code 或 Grok。我主要使用 Codex 和 Claude Code,而 Claude Code(以下简称 CC)是我使用最多的。而且,Claude 之前已经封禁过我的账号。当你遇到问题时,就解决它。你不会寻找停止的理由。
我的引擎是 Godot。我选择它是因为最初计划做一款 2D 游戏,而 Godot 非常适合此目的。随后设计变更,游戏转为 2.5D,使用类似《Project Zomboid》的等角相机,因此游戏实际上是 3D 的。如果我从一开始就知道会是 3D,Unity 会更方便。但 Unity 将其在中国业务划分为独立实体,这让我感到困难,所以我继续使用 Godot。
一些独立开发者选择自己搭建引擎。在我看看来这是不必要的。当然,现在可以通过纯自然语言修改引擎,但这也有真实的缺点:Godot 拥有开源社区,我遇到的大多数问题已经有解答。此外,YouTube 和 Bilibili 上还有引擎教程,以及文档可供阅读。如果我自己搭建引擎,成本会过高,且所有问题都只能交给代理人处理。
说实话,我只真正了解 Python,而且只通过补考通过了我的大一 Python 考试。因此,门槛比人们想象的要低。当你遇到问题时,就解决它。我的编码能力来源于使用代理。实际上,是 GitHub 上的开源开发者铺好了道路,我很幸运能在这样一个时代使用代理来构建自己的游戏。
你还需要一个 GitHub 账号。无论是否计划开源,GitHub 都是方便的版本控制和存储场所(你可以将仓库设为私有,使代码不公开)。
现在,我简要说明一下代理的基本概念,据我理解。我会借用 DeepSeek 的公式:agent = model + harness。
关于模型:Claude 拥有 Haiku、Sonnet、Opus 和 Fable;GPT 拥有 Astra、Sol 和 Terra(这些名称变化很快,请查阅官方来源)。我不打算详细介绍每个模型的能力或评估分数。你可以直接向 AI 询问它的模型介绍。大致而言,更强大的模型使用更多 token,思考时间更长,其能力上限远高于较弱的模型。但更强的模型不一定总是更合适(当我进入 3D 建模和动画时会分享亲身经验)。
首先要做的是订阅 AI 计划,并借助 AI 的指导设置好 GitHub 账号,然后在 GitHub 上搜索能够将 Godot 与你使用的代理连接的 MCP。这样就能搭建起最基础的环境。
如果你不清楚如何设置某项内容,别担心。拍张截图发给你的 AI,让它一步步教你操作。好的视频教程同样有效。有些 GitHub 步骤需要手动完成;其余部分你的代理可以直接处理,Godot MCP 也是如此。
下一篇帖子我会介绍整个游戏开发工作流的搭建,包括如何管理游戏设计文档和组织文件。我自己使用 Obsidian 和 Feishu。如果你使用 Notion 或其他工具,设置方式会有所不同,你的代理可以帮助查找。关键是你的代理能够独立阅读、创建、编辑和删除笔记,而不依赖你手动操作。笔记工具因人而异,我只简要介绍我的。
如果你想跟进或联系我,可以在这里找到我:
- Reddit: 危险旅程:西行
- X: 危险旅程:西行
- YouTube: 危险旅程:西行
- Discord: 危险旅程:西行 (Discord)
- Bilibili: 西行xixing
- Xiaohongshu: 西行xixing
- Douyin: 西行xixing
- TapTap: 西行xixing
- Email: [email protected]
评论 (0)