Ludra
/make-2d-platformer-games
A 2D game engine built for AI agents: games are JSON, every error comes with a machine-readable fix, and the agent plays and tests its own game headlessly. Ships a Claude Code plugin and skill.
- GitHub 星数
- 3 (GitHub 星数,统计于 2026-10-25)
- 许可证
- MIT
- 最近提交
- 2026/10/25
- 作者
- ersingvn
信息来自作者的 README。 GameSkill 还没完整跑过。支持的 Agent 和安装步骤以作者文档为准。
安装
/plugin marketplace add ersingvn/ludra
/plugin install ludra@ludranpm install -g @ludra/cli
ludra new my-game命令照搬项目 README。在本机运行前,请先看一眼仓库。
包含内容
- The ludra CLI: new, check, play, test, review, dev
- ludra check: diagnostics with a JSON path and a concrete fix
- ludra play: deterministic headless simulation with timeline, events, ASCII map and real screenshots
- ludra test: deterministic tests such as won == true, deaths == 0
- The make-2d-platformer-games skill and Claude Code plugin
- Canvas 2D drawing, GLSL post-processing, TypeScript scripts, particles and sound
适合
- Agents building 2D platformers, top-down adventures or breakout games end to end
- Proving a game is winnable before a human plays it
不适合
- 3D games (on the roadmap)
- Production projects: the engine is early (v0.8)
关于这个 Skill
Ludra is an engine designed around how an agent works. Scenes are plain JSON entities, ludra check returns problems with the exact path and fix, ludra play simulates input sequences headlessly and prints a timeline and an ASCII view of the frame, and ludra test asserts outcomes like won == true. A game isn't done until check, test and ludra review are clean.
The agent still gets full creative power: the Canvas 2D API, GLSL shaders, any font and TypeScript for custom mechanics. The README's example builds a platformer with spikes, a moving platform and a stompable enemy, then proves it can be won with zero deaths.
It's new (v0.8, a handful of stars) but actively built, with 30 commits and published npm packages.
Related
- Hermes GameForge also playtests builds automatically.
- pyxel-skill for retro games the agent verifies by running.
环境要求
- Node.js 22.18 or newer
相关主题
常见问题
搭配使用
作者标注的相关 Skills,或更适合相邻任务的 Skills。
Hermes GameForge
A game-development plugin for Hermes Agent with 10 agent skills and 9 tools: SFX, music, NPC voices, pixel sprites, tilesets, low-poly 3D, web/Godot/Unity builds, a playtester that plays the build, and itch.io export. Runs offline by default.
pyxel-skill
The official agent skill for building and verifying Pyxel retro games, by Pyxel's creator kitao. Bundles the pyxel-mcp server so the agent can run, screenshot and check its own game.
open-game-skills
An MIT pack of about 190 SKILL.md agent skills for game design: combat feel, camera, traversal, world, validation, 2D/Spine and art pipeline, with a dispatcher and adapters for Three.js, PixiJS, Phaser, Cocos, Godot, Unity and Unreal.
相似 skills
Awesome Gamedev Agent Skills
76 portable SKILL.md skills across 12 engines (Godot, Unity, Unreal, Phaser, PixiJS, three.js, Bevy, pygame, LÖVE, Roblox, Defold, Ebitengine), with a router.
Three.js Game Skills
Nine Agent Skills for Codex and Claude Code that build playable Three.js browser games, with a director skill, a Vite scaffold and Playwright QA.
3AGameFactory (GameFactory-3A)
An Apache-2.0 framework of agent skills and pipelines that turns a game requirement into assets (image, 3D, motion, audio, CG video) and engine-ready code for UE5, Blender, Unity, Godot 4 and three.js.
FunPlay Skill
14 MIT agent skills for game development with scripts and tests: sprite-sheet slicing, normal maps, audio conversion, game concept briefs, browser game slices, Unity MCP workflow and Cocos/WeChat minigame rules.