AX 爱鲜报

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 模型支持尚在路线图中。

评论

登录后才可评论与评分

0 条评论

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