a 2D world editor for metroidvania games. create connected rooms, paint tilemaps, and design minimaps with JSON export and multi-engine support.
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Documented (README)
git clone https://github.com/LBarimi/metroidvania-studioMCP Servers overview
# <img src="metroidvania-studio/web/studio-icon.svg" width="36" height="36" alt=""> Metroidvania Studio **Build connected worlds, one room at a time.** A web-based 2D world editor for metroidvania games. Create connected rooms, paint tilemaps, and design minimaps with JSON export for cross-engine workflows. Runs locally on Windows, macOS, and Linux. No game engine installation is required to use the studio. ## Scripts & Automation Use **File → Scripts** to generate rooms or repeat editing tasks. Run the same operations headlessly through the **CLI**, or connect an **AI agent** through the local **MCP server**. Dry runs, atomic updates, and revision checks keep scripted edits reviewable. Install the CLI and MCP tools with **Node.js 24+** and the **.NET 10 runtime**: ```sh npm install --global metroidvania-studio ``` Using a program download? Run `metroidvania-studio-cli.cmd help` on Windows, or `bash metroidvania-studio-cli.sh help` on macOS/Linux. See [headless from a download](docs/cli/release-downloads.md). Start with the [automation guides](docs/index.md), [API reference](docs/api/index.md), [Lua examples](docs/examples/connected-rooms.lua), or [MCP setup](docs/mcp/setup.md). ## Add Rooms & Paint Tiles  ## Resize, Rotate & Connect Rooms  ## Design Your Minimap  ## Get Started Download a ready-to-run package from [GitHub Releases](https://github.com/LBarimi/metroidvania-studio/releases/latest), extract it, and open the launch file at the top level. To build from source, install **Node.js 24+**, **.NET SDK 10**, and **Git**. | Platform | Build | Run | | --- | --- | --- | | Windows | `platform/win/web/build.bat` | `platform/win/web/run.bat` | | macOS | `platform/mac/build.command` | `platform/mac/run.command` | | Linux | `bash platform/linux/build.sh` | `bash platform/linux/run.sh` | **Run** opens the studio in your browser and builds it on first launch if needed. After updating the source, use **Build**, then **Run**. Prebuilt web copies require **ASP.NET Core Runtime 10**. Release downloads keep maps in your user data folder. Source builds use `.local/workspace/Maps`. Room JSON exports update automatically in `Maps/AutoExport` inside the workspace. Keep your workspace when updating the studio. ## Editing Basics - **Paint:** left-drag inside the active room. The first click on another room selects it. - **Erase:** right-drag inside the active room. - **Pan and zoom:** middle-drag to pan, mouse wheel to zoom, **Ctrl + wheel** to change brush size. Right-drag on empty space also pans. - **Arrange rooms:** right-click empty space to add a room, drag a room's title strip to move it, or drag its outer handles to resize. Rotation is available in the inspector. - **Save and exchange maps:** use **File** for saving and JSON import/export. Use **Edit** for Undo/Redo and camera settings (default PPU **16**, resolution **320×180**). See **Help → Shortcuts** for the full control list. The interface follows your browser language and can be changed from the language picker. Open **Help → Documentation** for searchable guides and the API reference, including offline access. ## Engine Packages | Engine | Package | Installation | | --- | --- | --- | | Unity | [.unitypackage](engine-packages/unity/metroidvania-studio.unitypackage) | [Guide](engine-packages/unity/INSTALL_EN.txt) | | Godot | [Addon ZIP](engine-packages/godot/metroidvania-studio.zip) | [Guide](engine-packages/godot/INSTALL_EN.txt) | | Unreal Engine 4 | [Plugin ZIP](engine-packages/ue4/metroidvania-studio.zip) | [Guide](engine-packages/ue4/INSTALL_EN.txt) | | Unreal Engine 5 | [Plugin ZIP](engine-packages/ue5/metroidvania-studio.zip) | [Guide](engine-packages/ue5/INSTALL_EN.txt) | | SDL3 | [C++ source ZIP](engine-packages/sdl/metroidvania-studio.zip) | [Guide](engine-packages/sdl/INSTALL_EN.txt) | Each engine folder includes translated installation guides. Maps use a shared [JSON format](metroidvania-studio/contracts/FORMAT.md); engine packages handle importing and rendering, while gameplay stays in your game project. ## License Project-owned code and assets use the [MIT License](LICENSE). See [Third-party notices](THIRD-PARTY-NOTICES.md) for external components and their terms.
What people ask about metroidvania-studio
What is LBarimi/metroidvania-studio?
+
LBarimi/metroidvania-studio is mcp servers for the Claude AI ecosystem. a 2D world editor for metroidvania games. create connected rooms, paint tilemaps, and design minimaps with JSON export and multi-engine support. It has 0 GitHub stars and its last recorded update is dated 2026-09-08.
How do I install metroidvania-studio?
+
You can install metroidvania-studio by cloning the repository (https://github.com/LBarimi/metroidvania-studio) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is LBarimi/metroidvania-studio safe to use?
+
Our security agent has analyzed LBarimi/metroidvania-studio and assigned a Trust Score of 87/100 (tier: Trusted). See the full breakdown of passed checks and flags on this page.
Who maintains LBarimi/metroidvania-studio?
+
LBarimi/metroidvania-studio is maintained by LBarimi. The last recorded GitHub activity is dated 2026-09-08, with 0 open issues.
Are there alternatives to metroidvania-studio?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy metroidvania-studio to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/lbarimi-metroidvania-studio)<a href="https://claudewave.com/repo/lbarimi-metroidvania-studio"><img src="https://claudewave.com/api/badge/lbarimi-metroidvania-studio" alt="Featured on ClaudeWave: LBarimi/metroidvania-studio" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
The fastest path to AI-powered full stack observability, even for lean teams.
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!