Ochre 是自 2021 年以来一直在开发的一个体素项目。
最初它是一个简单的 Minecraft 复制品,但我之前把它移植到了 Bevy -- 然后暂时搁置了,后来随着 Claude Code 以及重新产生的兴趣回归。
它是开源的,可在 GitHub 上找到:https://github.com/rornic/ochre
原来 Bevy 完全由代码驱动是对使用编码框架构建游戏的巨大福利。
我实现的一些酷炫功能:
- 地形在玩家周围流动,并通过淡入淡出切换到更粗糙的 LOD 网格,使默认视距下的曲线地平线可达 16 公里。
- 64 公里 × 64 公里的世界。雨滴侵蚀雕刻山谷,水文系统将河流引向湖泊和大海,气候通道设置温度和湿度。
- 昼夜交替循环,包含太阳、月亮、星星、大气散射、体积云以及雨等天气。
从我个人经验中提取的 AI 游戏开发技巧:
- 快速原型开发时,生成 ComfyUI 工作流并使用专用 LoRA 模型获取快速纹理。示例:https://github.com/rornic/ochre/tree/main/.claude/skills/block-textures
- 为自己构建一个 profiling 技能,以便自动进行新功能的 A/B 测试并避免性能回退。
评论 (0)