pawnsim
Unity 迷你殖民地模拟游戏垂直切片,7 天内使用
game-dev-agent 完成资产生成、
代码搭建、平衡性调整及游戏内 AI 导演的实现。
参考游戏
殖民地模拟类型。我们正在构建一个垂直切片 — 并非克隆,也不是竞争。纯粹用于演示。
范围(第 1 天开始时锁定)
| 包含 | 排除 |
|---|---|
| 2-3 个小人 | 10+ 个小人 |
| 3 种需求(食物、睡眠、心情) | 8+ 种需求 |
| 2 种资源(木材、食物) | 完整经济系统 + 生产链 |
| 3-4 种行为(砍伐、进食、睡眠、闲逛) | 建造、制作、研究 |
| 50×50 瓦片地图 | 开放世界 / 多生态区 |
| AI 导演 — 3-5 种事件类型 | 季节、天气模拟、袭击 |
| 基于最高需求的实用 AI | 心情 / 关系模拟 |
| 基本存档/读档(JSON) | 自动保存 / 多存档 / 云存档 |
| 俯视 2D | 3D / 等距视角 |
每日交付物计划
| 天数 | 启动后 .exe 显示内容 |
|---|---|
| 1 | 标题 → 开始 → 空地图 + 1 个闲置小人,可点击 |
| 2 | 右键点击小人移动,需求 UI 面板逐渐下降 |
| 3 | 地图上生成树木,小人可砍伐木材,木材计数器增加 |
| 4 | 3 个小人,自主满足需求(实用 AI) |
| 5 | AI 导演生成随机事件(LLM 驱动的文本) |
| 6 | 存档/读档功能生效,添加背景音乐和音效 |
| 7 | 打磨 + 演示视频 + 作品集 README |
每天 = builds/day-X-2026-MM-DD.exe 快照存档。
目录结构
games/pawnsim/
├── SKILL.md (本文件)
├── unity-project/ # Unity 2022.3.32f1 项目根目录
│ ├── Assets/
│ │ ├── Scripts/ # C#(由 code_assist 模块生成)
│ │ ├── Sprites/ # 2D 美术(由 asset_gen 模块生成)
│ │ ├── Audio/ # BGM + SFX(由 audio_gen 模块生成)
│ │ ├── Configs/ # ScriptableObject 平衡数据
│ │ └── Scenes/
│ ├── Packages/
│ └── ProjectSettings/
├── builds/ # 每日 .exe 快照(已 gitignore)
│ ├── day-1-2026-05-26.exe
│ └── ...
└── docs/
├── DESIGN.md # 范围 + 系统列表
├── AGENT_LOG.md # AI Agent 每日操作记录
└── DEMO.md # 演示视频脚本 + 作品集叙事
公开构建叙事
每日的提交日志 = AI Agent 当天的贡献。第 7 天结束时的作品集 README 内容为“AI Agent 在 7 天内构建了这个游戏,以下是每一天的进展 + 各个 Agent 模块负责的内容”。
目标受众:游戏公司及普通科技公司中负责招聘 AI Agent 工程师的招聘经理。