你好!
我想与你分享我们的开源项目 “星空中的方块”。它是一款由父子合作创造的 voxel 空间游戏。我们不仅仅是简单地编写代码,而是制定了严格的工作流程:我的 10 岁的儿子 Justus 作为产品经理(视觉、游戏玩法、优先级),而我则担任软件架构师。
由于我们是在业余时间进行这个项目,因此我们严重依赖现代的 AI 工作流程。我们最近在 GitHub 上获得了 17 个星星,并且现在到了一个阶段,我们想开放开发并寻找贡献者。
以下是我们的技术栈和架构哲学的简要概述:
我们的 AI 助推技术栈我们不隐瞒:AI 是我们用来完成这个规模的项目的最大杠杆。然而,每个提示和输出都经过了架构审查。以下是我们的设置:
- 编码和逻辑:Claude Code(使用 Opus 4.6)基于我的严格的架构指南构建功能。
- 研究和 GDD:OpenAI(ChatGPT)帮助我们定义需求并进行技术研究。
- 图形和纹理:OpenAI 生成我们的资产。
- 音频:ElevenLabs 提供音效,而 Suno.ai 则生成音乐。
- 营销/复制:Gemini 帮助我们结构我们的文本和公共交流。
架构和工作流: MVP 第一阶段我们的代码库(Unity 6 客户端,.NET 8 服务器)保持清洁和可维护的原因是我们的严格过程。我们不仅仅是告诉 AI “创建一个 voxel 游戏”;我们工作高度迭代:
- 严格指南:首先,我定义了技术指南(客户端/服务器通信、块生成、数据导向设计)。
- 隔离 MVP:对于每个新功能,我们先构建最小可行的原型。
- 行星示例:我们的第一颗行星只有沙子,没有洞穴、矿物。等到基本生成工作正常后,我们才添加了细节。
- 制作示例:我们最初只测试了 2 个配方。
- AI 敌人示例:最初只有一个单一的外星生物,具有基本的路径寻找。
- 扩展:一旦 MVP 工作正常,并且符合架构,我们就迭代并添加复杂性、新的生物群系或更多配方。
>
我们需要你(贡献者欢迎!)无论你是 Unity 的老手、后端专家,还是只喜欢测试新奇想法的人:我们需要在所有领域的帮助!
- 我们正在寻找:C# / Unity / .NET 程序员、3D 艺术家、UI/UX 设计师、音频爱好者、bug猎人、测试者和想法生成者。
- AI 使用:如果你也使用 AI 工具(Copilot,Claude,ChatGPT)来贡献代码或资产——去吧!我们积极欢迎 AI 生成的 Pull 请求,只要代码清洁、正常工作并符合我们的架构。
- 署名:所有贡献者(即使只是修复一个菜单中的一个小错误)都将得到保证和永久的署名!
我们已经在 GitHub 上设置了几个“好的首次问题”如果你想尝试一下。
查看项目:🔗[GitHub:星空中的方块](https://github.com/marceld23/BlocksBeyondTheStars)(请阅读我们的 README!)
如果你对架构、Unity 6 或我们的 AI 工作流程有任何问题——请在评论中问我。我的 PM(Justus,10)和我期待着你的反馈和 PR!
评论 (0)