Skip to main content
Glama

Ashen Pantheon — Godot 4 & Unity 6 Dual-Engine Pixel-Art Dungeon Crawler & MCP Studio

A playable 16-bit dark-fantasy 2D Top-Down Pixel-Art Dungeon Crawler RPG built in Godot 4.4.1 alongside a synchronized Unity 6 (C#) character pipeline, 1,000-match Monte Carlo combat balance simulator, and a bi-directional Model Context Protocol (MCP) & UDP live telemetry server.

Stack

  • Godot 4.4.1 (GDScript): Playable 5-room procedural dungeon crawler (godot_project/scripts/arena_controller.gd), procedural 25-sprite pixel-art generator (godot_project/scripts/sprite_art_generator.gd), real-time AudioStreamGenerator retro SFX synthesizer (godot_project/scripts/procedural_sfx.gd), interactive RPG Character Sheet HUD (godot_project/scripts/character_sheet_hud.gd), Tactical Utility AI Auto-Pilot ([P]), and Multi-Phase Boss encounters.

  • Unity 6 (C#): Strongly-typed JsonUtility character data loader (unity_project/Assets/Scripts/CharacterLoader.cs) and headless -batchmode verification bridge (unity_project/Assets/Scripts/Editor/UnityBatchmodeBridge.cs).

  • Python 3.11+ (MCP & Simulation): 9-tool Dual-Engine Stdio MCP Server (src/godot_mcp_server.py), 1,000-match Monte Carlo Combat Balance Simulator (src/combat_simulator.py), and JSON Schema Draft-07 character definitions (data/).

Related MCP server: Godot MCP

Setup & Environment

  1. Copy .env.example to .env and optionally set GODOT_BIN and UNITY_EDITOR_BIN if not on your system PATH.

  2. Create and activate a Python virtual environment for MCP & combat simulation tests:

    python -m venv .venv
    # Windows: .venv\Scripts\activate | macOS/Linux: source .venv/bin/activate
    pip install -r requirements.txt

Usage

  • Launch the Playable Godot 4 Pixel-Art Dungeon Crawler:

    godot --path godot_project
    • Controls: [Tab] Switch Character Sheet / 2D Dungeon Arena | [1]–[4] Swap Hero (Kaelen, Malakor, Vespera, Gorvath) | WASD Move | Mouse / Space Attack | [Shift] Mana Dash | [F] Arcane Parry | [Q] Class Ultimate | [C] Use Potion | [E] Loot Relic Chest | [N] Next Dungeon Room | [G] Wave Survival Mode | [P] Autonomous Tactical AI Auto-Pilot | [M] Mute SFX | [F5] / [F9] Save / Load Party.

  • Run the 42-Step Automated Headless Godot Test Suite:

    godot --headless --path godot_project -s res://tests/test_hud_headless.gd
  • Run the Python Dual-Engine MCP & Monte Carlo Combat Simulator Tests:

    pytest -v

Data & Privacy

  • Processes local fictional RPG character JSON schemas, procedural pixel-art sprites, and localhost (127.0.0.1) UDP telemetry only. Zero PII, external analytics, or network credentials are collected or stored. Licensed under the MIT License.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables AI assistants to build, run, and debug Godot projects by editing scenes and scripts, inspecting live game state, injecting input, capturing viewports, and examining native debugger state through 42 tools.
    European Union Public 1.2
  • A
    license
    A
    quality
    A
    maintenance
    Enables AI agents to read and edit Godot 4.x scenes and resources, introspect the class API, run the game in a managed headless process with frame stepping, input injection and screenshots, validate scripts, and diagnose code via a built-in GDScript LSP plus a bridge to an already open editor.
    23
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables MCP clients to inspect and modify a live Unity 6 Editor over stdio, handling scenes, GameObjects, components, scripts, prefabs, assets, console logs, and play-mode control. It also supports sandboxed C# execution and remote input hooks for AI-driven self-play and game-state snapshots.
    34
    56 npm
    MIT