五期红鸟项目 · 招募 1 位队友 · AI / DSA 以外学域均可

自进化游戏设计 AgentSelf-Evolving Game Design Agent

让 Agent 自己写游戏、自己进游戏里玩,再根据世界的反馈改自己写的代码。

WHAT WE DO

我们主要做三件事

自我修正闭环

Agent 自己验证、自己修,直到游戏行为正确。

写代码进游戏收反馈定位改代码再验证

专治看代码发现不了的 bug

穿过坚固平台、异常碰撞这类物理错误,代码能跑,只有在游戏里和玩家交互时才暴露。

开源游戏交互基准

建成并开源 100+ 个可复现的 2D/3D 案例,评测 Agent 设计、完善和修复游戏的能力。

CASE

举个例子:让 Agent 改造一款城市建造游戏

我们给 Agent 一款现成的 3D 城市建造小游戏,外加一段需求。Agent 要自己读代码、改代码,再进游戏里亲手玩一遍,确认每个功能都能用。下面就是这款游戏,可以直接上手玩。

亲手试试:同一款游戏,改造前和改造后

这是案例里的同一套 3D 模型和示例城市。拖动画面换角度,滚轮缩放,右键平移,点格子盖楼。切到「改造前」再去替换、拆除或撤销,就能碰到原游戏的 bug。

💰 $10000

正在加载 3D 场景…
1拿到需求

「给游戏加上撤销 / 重做,钱要算对,存档不能丢。」

2读代码、改代码

怎么实现由 Agent 自己定,题目不提供参考答案。

3进游戏实际操作

像玩家一样点鼠标:建造、拆除、撤销、存档、读档。

4看结果是否正确

钱对不对?撤销后城市回去了吗?存档坏了没有?

难在哪里?

玩家点一下鼠标,地图、建筑朝向、余额和操作历史要一起变。只要有一样没同步,就会出现「钱扣了楼没盖」「撤销后钱没退」这类 bug。这些代码读起来往往没毛病,要进游戏玩才看得出来。

🗺️地图盖了什么
🧭朝向朝哪边
💰余额还剩多少钱
↩️历史能不能撤销

需求是什么

  1. 钱要算对:拆掉建筑退一半的钱;钱不够就不让建,什么都不变。
  2. 能撤销、能重做:楼和钱一起回到之前的样子,而且只退一次。
  3. 存档靠得住:读档能还原整座城市;坏掉的存档不能把现在的城市弄乱。
  4. 出错要说清楚:存不进去、磁盘满了,都要提示玩家,而且不能毁掉之前的好存档。
  5. 原来的玩法不能坏:相机、建筑、价格、示例地图都照常工作。

自动验收:8 项能力逐一检查

改完之后,系统会自动打开游戏、模拟玩家操作,逐项检查。点一下看看两种结果。

01原有玩法建造、相机、价格照常…
02建造与撤销替换、撤销、重做…
03钱算得对余额和画面一致…
04存档与预算读档还原城市…
05长历史连续 32 步可撤销…
06存档失败写不进去也不出事…
07磁盘写满不留半截存档…
08界面可用按钮和提示正确…

「亲手试试」是在网页里复刻的版本:改造前按原游戏代码的规则,改造后按需求的规则;第 2 步的余额与真实测试记录一致。案例游戏改编自 Kenney 的 Starter Kit City Builder(代码 MIT,美术与音效 CC0)。

FOUNDATION

项目基础

100+

计划开源的 2D/3D 游戏交互案例

Pipeline

相对成熟的 Agentic 环境与数据合成 pipeline

Godot

游戏引擎 + Blender 合成 3D 数据场景

Sandbox

沙盒运行,每个案例都可复现

JOIN US

招募一位新队友

团队目前有 5 名成员,来自 DSA 与 AI 学域,方向包括 Tool-use Agent 的训练与自进化、视频生成与世界模型。成员本科毕业于国内优秀院校,有商汤、上海 AI Lab 和快手等企业的工业界一线实习经验,也有诸多顶会论文发表经历。

这次想找一位 AI / DSA 以外学域的同学。方向不设限,对这个项目感兴趣、有一定相关经验就行。

DSA已就位 AI已就位 其他学域等你加入

比如这些话题:

Game Design AI Agent World Model RSI · 递归自我改进 Embodied Intelligence
  • 不给压力,按自己的节奏参与,研究成果会投稿 AI 会议
  • 欢迎把你自己的方向结合进来
氛围轻松时间灵活 flexible偏 research
欢迎来聊

发邮件,或者直接加微信

邮箱
hxu827@connect.hkust-gz.edu.cn
微信
nku_xhy_tony0806

项目 PS:王晓燕老师