Ochre 是自 2021 年以来一直在开发的一个体素项目。

最初它是一个简单的 Minecraft 复制品,但我之前把它移植到了 Bevy -- 然后暂时搁置了,后来随着 Claude Code 以及重新产生的兴趣回归。

它是开源的,可在 GitHub 上找到:https://github.com/rornic/ochre

原来 Bevy 完全由代码驱动是对使用编码框架构建游戏的巨大福利。

我实现的一些酷炫功能:

  • 地形在玩家周围流动,并通过淡入淡出切换到更粗糙的 LOD 网格,使默认视距下的曲线地平线可达 16 公里。
  • 64 公里 × 64 公里的世界。雨滴侵蚀雕刻山谷,水文系统将河流引向湖泊和大海,气候通道设置温度和湿度。
  • 昼夜交替循环,包含太阳、月亮、星星、大气散射、体积云以及雨等天气。

从我个人经验中提取的 AI 游戏开发技巧: