AX 爱鲜报

综合 / 后端 · 2026-10-22 08:58 · 2 阅读 · 0 赞

AI 做 3D 游戏,先装哪几个开源仓库?

本文介绍 10 个专为 AI 编程助手设计的开源仓库,涵盖 Gamedev Agent Skills、Unity/Godot MCP、React Three Fiber 生态工具等,帮助开发者用 AI 更高效地开发 3D 游戏。

最近看到程序员鱼皮发的一张图,标题叫「AI做3D游戏,先装哪几个?」。图里列了10个开源仓库,专门给Claude Code、Codex这类AI编程助手用的。

独立游戏开发者狂喜的那种。

我本来对「AI写游戏」持保留态度。毕竟3D游戏不是写几个CRUD接口那么简单,场景、物理、动画、粒子、后期、联机……一环出问题,整局就崩。但仔细看了下这几个仓库后,感觉不太一样。

不是让AI凭空生成一个完整游戏,而是把AI变成一个懂引擎、懂常见坑、能直接操作编辑器的助手。

下面按那张图的逻辑,拆开讲讲。

先装这个:Gamedev Agent Skills

地址: https://github.com/gamedev-skills/awesome-gamedev-agent-skills

安装就一行:

npx skills add gamedev-skills/awesome-gamedev-agent-skills 这是目前最值得先装的。

它不是一个普通的提示词集合,而是74个游戏开发Skill + 一个智能路由。覆盖Godot、Unity、Unreal、three.js、Phaser、PixiJS、Bevy等10个引擎。每个Skill都针对特定引擎版本写的(比如Godot 4.x、Unity 6),并且带路由——你用自然语言描述需求,它自己判断该加载哪些Skill。

举几个例子:

你说「给我的Godot角色加个二段跳」→ 它会加载 godot-2d-movement + platformer

你说「给Unity RPG做个背包系统」→ 加载 unity-scriptableobjects + rpg + save-systems

这种「按需加载、版本对齐」的设计,比之前那种把整本引擎文档塞进上下文的做法靠谱多了。上下文干净,幻觉也少。

如果你现在就在用Claude Code或者Codex做游戏相关的事,这个建议直接装。

路线A:用Unity或Godot做原生游戏

这两个引擎目前都有对应的MCP(Model Context Protocol)实现:

MCP Unity https://github.com/CoderGamester/mcp-unity AI可以直接在Unity编辑器里建场景、改物体、换材质、跑测试、读控制台报错。需要Unity 6以上。

Godot MCP https://github.com/Coding-Solo/godot-mcp 类似,能打开编辑器、建场景、加节点、运行项目、抓调试输出。

有了MCP,AI不再是「只写代码然后等你反馈」的状态,而是能真正「看见」编辑器里发生了什么。调试闭环短了很多。

如果你主做原生端游戏,这两个是刚需。

路线B:用React Three Fiber做网页3D游戏(前端更友好)

这条路线我个人更关注,因为前端同学上手成本更低,而且部署简单。

图里推荐了5个:

Drei https://github.com/pmndrs/drei R3F生态里最常用的辅助库。相机控制、天空、环境贴图、阴影、模型加载……很多「本来要自己写一堆boilerplate」的东西,它都封装好了。几乎是R3F项目的标配。

React Three Rapier https://github.com/pmndrs/react-three-rapier 物理引擎。刚体、碰撞检测、关节……不用自己从零写物理模拟。网页游戏里想做点有重量感的交互,这个很实用。

Yuka https://github.com/Mugen87/yuka NPC的「脑子」。转向、寻路、视野感知、状态机。做有AI行为的敌人或路人时用得上。

three.quarks https://github.com/Alchemist0823/three.quarks 粒子特效。火花、烟雾、魔法拖尾,还带可视化编辑器。比自己用Points搞一通省心。

React Postprocessing https://github.com/pmndrs/react-postprocessing 画面后期。泛光、景深、噪点、暗角……让画面从「技术demo」变成「有点感觉」的关键一环。

这五个组合起来,基本覆盖了网页3D游戏的常见需求:场景搭建、物理、AI行为、特效、画面调优。

按需补充的两个

TripoSR https://github.com/VAST-AI-Research/TripoSR 一张图生成3D模型。适合快速做道具原型。注意它对显存有要求(默认大概6GB)。

Colyseus https://github.com/colyseus/colyseus 联机服务器。房间、匹配、断线重连、游戏状态同步。Unity和Godot都有客户端,网页端也能用。

做单机原型时可以先不装,一旦要上多人,这个就很关键。

写在最后

这10个仓库里,真正「一装就能立刻提升AI能力」的,是那个Gamedev Agent Skills。其余的都是按你选的技术栈再挑。

我个人建议的优先级大概是:

先装 Gamedev Agent Skills(通用)

如果你走网页路线,再装 Drei + React Three Rapier + React Postprocessing

需要NPC智能再加Yuka,需要粒子再加three.quarks

联机和模型生成按需

AI现在确实能帮上忙了,但别指望它一次生成一个可上线的完整游戏。更现实的用法是:你负责架构和审美,AI负责填细节、写样板代码、查文档、改报错。

这套组合拳用下来,效率提升是肉眼可见的。

感兴趣的话,直接去GitHub把那个Skill合集装上试试。安装完跟AI说一句「帮我做一个简单的3D平台跳跃demo」,看看它会怎么拆任务,你会有直观感受。

标签 AI 开源 3D 游戏开发 GitHub

评论

登录后才可评论

0 条评论

  • 暂无评论,来写第一条吧。