Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Lovable for game dev — turn natural language into working Unity & Unreal Engine 5 games. Orchestrates open-source engine MCP servers + AI asset generation behind a plan→generate→build→verify→playtest loop.
npx claudepluginhub tapascodespace/claude-plugin --plugin luminaEnter Play mode in Unity, capture a screenshot and runtime logs via the engine MCP, and summarize whether the scene matches intent. Use as the final verification step and whenever the user asks "does it work / show me".
Create or prepare a Unity project for Lumina — folder structure, .gitignore, Git LFS for binary assets, and the unity-mcp bridge package so the engine MCP can connect. Use before building anything in Unity.
Compile the Unity project headlessly, run play-mode/edit-mode tests, and return structured compile/runtime errors for the self-correct loop. Use after writing or changing scripts, before declaring anything done.
Add a reusable gameplay system to the current game — player controller, pickup/collectible, simple enemy AI, basic UI/HUD, or game manager. Provides engine-agnostic intent that maps to Unity C# now (Unreal in v1). Use when the user wants to add a mechanic or system.
Start a new game from a natural-language idea. Interviews the user briefly, writes a reviewable one-page Game Design Doc + build plan, then hands off to the lumina-orchestrator to build it. Use when someone says "make a game", "I want to build a <genre> game", or describes a game idea.
Admin access level
Server config contains admin-level keywords
Requires secrets
Needs API keys or credentials to function
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
This plugin requires configuration values that are prompted when the plugin is enabled. Sensitive values are stored in your system keychain.
MESHY_API_KEYAPI key for Meshy (text/image -> 3D mesh generation). Get one at https://www.meshy.ai/
${user_config.MESHY_API_KEY}TRIPO_API_KEYAPI key for Tripo 3D (fast text/image -> 3D, alternative to Meshy). Get one at https://www.tripo3d.ai/
${user_config.TRIPO_API_KEY}ASSET_PROVIDERPreferred 3D asset provider when multiple keys are present: 'meshy' or 'tripo'.
${user_config.ASSET_PROVIDER}ELEVENLABS_API_KEYAPI key for ElevenLabs (sound effects / voice / music generation).
${user_config.ELEVENLABS_API_KEY}Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Turn natural language into working Unity (and soon Unreal Engine 5) games. Lumina is a Claude Code plugin: an orchestration + UX + game-dev-knowledge layer that drives existing open-source engine MCP servers and AI asset-generation APIs behind a single loop — plan → scaffold → generate code & assets → build → read errors → self-correct → playtest.
Status: MVP (Unity-first). Unreal support and richer asset generation are planned for v1.
| Path | Purpose |
|---|---|
.claude-plugin/plugin.json | Plugin manifest + userConfig for API keys (Meshy/Tripo/ElevenLabs). |
.mcp.json | Wires the Unity engine MCP + the bundled lumina-assets server. |
servers/assets/ | Custom MCP server: text→3D (Meshy/Tripo), text→SFX (ElevenLabs), with caching. |
agents/lumina-orchestrator.md | The generator/verifier agent that runs the build loop. |
skills/new-game/ | Interview → one-page GDD + plan → hand off to the orchestrator. |
skills/scaffold-unity/ | Prepare a Unity project (folders, .gitignore, LFS, MCP bridge). |
skills/gameplay-system/ | Reusable systems (player controller, pickups, UI, …) + Unity C# patterns. |
skills/build-verify/ | Headless compile + play-mode tests → structured errors. |
skills/playtest/ | Enter play mode, screenshot + logs, confirm it matches intent. |
hooks/hooks.json + scripts/doctor.mjs | SessionStart prerequisite check. |
monitors/monitors.json + scripts/tail-unity-log.mjs | Streams Unity Editor errors to the agent. |
templates/unity/ | .gitignore + .gitattributes (LFS) applied to new projects. |
fetch).MESHY_API_KEY or TRIPO_API_KEY for 3D,
ELEVENLABS_API_KEY for SFX. Without them, Lumina falls back to primitive placeholder assets.Lumina installs through Claude Code's plugin marketplace — no downloading, no npm install.
Full step-by-step (including for non-coders) in INSTALL.md.
/plugin marketplace add https://github.com/tapascodespace/claude-plugin.git
/plugin install lumina
Then, with a Unity project open:
/lumina:new-game a 3D collect-the-coins prototype
The bundled
lumina-assetsMCP server has zero dependencies — it implements the MCP stdio protocol directly, so it runs the moment the plugin is installed (only Node.js 18+ is required on the machine for AI asset generation).
claude --plugin-dir . # load this working copy without installing
claude plugin validate . # validate the manifest
The orchestrator will scaffold (if needed), generate a coin mesh, add a player controller + score UI, build, self-correct compile errors, and playtest with a screenshot.
To enable Unreal later, add an unreal entry to .mcp.json and a scaffold-unreal skill.
Long build times (favor C#/data-driven), Blueprint graphs aren't text-diffable, binary assets need LFS, engine version drift, and "compiles ≠ fun" — feel/balance stays a human judgment. See the project plan for the full risk list and mitigations.
MIT