全部工程
移动生存游戏 · 开发中

NomadWorkshop

用 AI 驱动开发的移动生存游戏,让居民、资源与设施一起运转。

技术方向
生活模拟 / 游戏 AI
设计主张
先让规则成立,再让世界动起来。
关键能力
  • 完整行动决策
  • 资源预留账本
  • 可恢复存档

车辆甲板、三名居民与生活设施,资源状态常驻在 HUD 中。

验证 AI 驱动的游戏开发

我个人首个以 AI 驱动开发、验证 vibe coding 能否支撑复杂游戏的项目。以废土移动小家连接居民、资源与建造;游戏内的居民决策另由 Utility AI 驱动。

技术构成

Unity 6 / URP
场景、画面与居民动作表现。
纯 C# / Utility AI
承载需求模拟与完整行动决策。
IMGUI / Input System
构建 HUD、居民与建造面板,连接鼠标和键盘交互。
AI Navigation
连接甲板通行与设施交互位置。
SSFramework / R3 / UniTask
组织响应式状态、异步任务与游戏生命周期。

设计与实现

选中居民,查看需求、当前状态和行动进度。 放大查看
选中居民,查看需求、当前状态和行动进度。

让世界持续运转

完整行动决策

将取罐、装水、路程与交付作为完整方案;先过滤不可行行动、比较风险,再用效用评分与 Softmax 采样选择。

有所有权的资源

账本统一预留水量、容器与工作位;多人争用或行动取消时,资源仍有明确归属。

可恢复的模拟

固定步长与隔离随机流支持重现;版本化存档保存业务状态,加载时重建导航缓存。

画面与演示说明

目前是开发中的基础切片,截图来自三居民场景,尚未代表完整生存流程或发行版本。

快速开始

打开正式场景

克隆仓库并初始化子模块,用 Unity 6000.6.0f1 打开工程,再运行 ReferenceVehicleSample 场景。

powershell
git submodule update --init --recursive
# Assets/Game/NomadWorkshop/Scenes/ReferenceVehicleSample.unity

观察与建造

在 HUD 选择居民查看状态,打开建造面板调整设施;空格暂停或继续,H 切换顶棚显示。

全部工程