Ludra 游戏引擎
专为 AI 智能体设计的游戏引擎,游戏以 JSON 描述,错误附带修复建议,智能体可无头试玩并验证游戏。
爱鲜报评分
0.0
0 人评分
20
星数
否
中文
TypeScript
主语言
是
活跃
1
贡献者
人工分析
EDITORIAL推荐理由
Ludra 让 AI 智能体像人类一样开发游戏:通过 JSON 场景、确定性模拟和自动化测试,智能体可以自主检查、试玩并验证游戏逻辑。它解决了 AI 写游戏“盲写”的痛点,适合探索 AI 辅助游戏开发的开发者。
适用场景
- AI 智能体自动生成和测试 2D 游戏
- 无头环境下验证游戏逻辑与物理
- 快速原型开发与自动化测试
- Claude Code 插件集成游戏开发流程
- 教育场景中演示游戏引擎原理
优点
- 游戏场景为纯 JSON,便于 AI 读写和版本控制
- 错误诊断附带具体修复建议,降低调试成本
- 支持无头模拟、截图和断言测试,闭环验证
- 确定性模拟保证测试与玩家体验一致
- 提供 Claude Code 插件,开箱即用
缺点
- 项目处于早期阶段(v0.91),功能可能不稳定
- 主要面向 AI 智能体,人类手动编辑体验有限
- 3D 模型(glTF)支持尚未完善
- 社区和生态较小,文档以英文为主
上手难度
进阶
Ludra:为 AI 智能体打造的游戏引擎
Ludra 是一个专为 AI 智能体(如 Claude)设计的游戏引擎。与 Unity、Unreal 等面向人类编辑器的引擎不同,Ludra 将游戏场景定义为纯 JSON,每个错误都附带机器可读的修复建议,并且智能体可以在无头模式下试玩自己的游戏,在人类接触之前验证其可玩性。
核心特性
- JSON 场景:游戏由实体和组件构成,全部以 JSON 描述,便于 AI 读写和版本控制。
- 智能诊断:
ludra check命令会给出错误路径和具体的fix:建议,例如拼写错误会提示正确组件名。 - 无头模拟:
ludra play提供确定性固定步长模拟,输出时间线、事件和 ASCII 地图,让智能体“看到”游戏运行情况。 - 截图验证:
ludra play --screenshot可生成真实渲染帧的 PNG,供多模态智能体检查画面。 - 自动化测试:
ludra test支持脚本化输入和断言(如score == 3),确保功能正确。 - 代码审查:
ludra review标记未完成的工作,避免“生成感”游戏。 - 浏览器运行:
ludra dev在浏览器中运行同一模拟,支持键盘控制和实时重载。
快速开始
需要 Node.js 22.18 或更高版本。
通过 Claude Code 插件(推荐)
在 Claude Code 中运行:
/plugin marketplace add ersingvn/ludra
/plugin install ludra@ludra
然后直接提出需求,例如:
做一个有尖刺、移动平台和可踩敌人的平台游戏
通过 npm
npx @ludra/cli new my-game
npx @ludra/cli play my-game --inputs "right:1s, jump:0.4s" --ascii
npx @ludra/cli dev my-game
适用场景
- AI 智能体自动生成和测试 2D 游戏
- 无头环境下验证游戏逻辑与物理
- 快速原型开发与自动化测试
- 教育场景中演示游戏引擎原理
注意事项
Ludra 目前处于早期阶段(v0.91),主要面向 AI 智能体,人类手动编辑体验有限,3D 模型支持尚在路线图中。
评论
- 暂无评论,来写第一条吧。