{
  "name": "The AI Game Dev Kit",
  "url": "https://kit.flodoc.ai",
  "maxScore": 18,
  "rubric": [
    {
      "key": "mcp",
      "label": "MCP or agent integration",
      "levels": [
        "No way for an agent to drive it.",
        "Unofficial or early MCP server, or works through another tool's MCP.",
        "Mature community MCP server or plugin, widely used.",
        "Official MCP server or first-party agent integration."
      ]
    },
    {
      "key": "cli",
      "label": "Headless, CLI or API",
      "levels": [
        "GUI only.",
        "Some automation (plugin scripting inside the GUI).",
        "Scriptable or batch mode, with gaps.",
        "Full headless CLI or HTTP API; runs in CI."
      ]
    },
    {
      "key": "text",
      "label": "Text project files",
      "levels": [
        "Binary or opaque outputs only.",
        "Text exists but is noisy (GUIDs, generated YAML) or export only.",
        "Mostly text; some binary assets.",
        "Plain, diffable text an LLM can read and edit directly."
      ]
    },
    {
      "key": "docs",
      "label": "Docs and llms.txt",
      "levels": [
        "Sparse or outdated docs.",
        "Usable docs with gaps.",
        "Thorough reference docs.",
        "Thorough docs plus llms.txt or a docs MCP."
      ]
    },
    {
      "key": "open",
      "label": "Open source or free tier",
      "levels": [
        "Paid only.",
        "Free tier or free under a revenue cap.",
        "Free to use, or source available.",
        "Open source (OSI license) or CC0."
      ]
    },
    {
      "key": "active",
      "label": "Active in 2026",
      "levels": [
        "No meaningful updates in 2026.",
        "Occasional 2026 updates.",
        "Regular 2026 releases or commits.",
        "Commits or releases in the last 30 days."
      ]
    }
  ],
  "categories": [
    {
      "id": "engines",
      "label": "Engines",
      "heading": "AI-friendly game engines"
    },
    {
      "id": "bridges",
      "label": "Engine MCP bridges",
      "heading": "MCP bridges for game engines"
    },
    {
      "id": "agents",
      "label": "AI coding agents",
      "heading": "AI coding agents for game dev"
    },
    {
      "id": "3d",
      "label": "3D",
      "heading": "AI-friendly 3D tools"
    },
    {
      "id": "2d",
      "label": "2D and pixel",
      "heading": "AI-friendly 2D and pixel art tools"
    },
    {
      "id": "animation",
      "label": "Animation",
      "heading": "Animation tools for AI workflows"
    },
    {
      "id": "audio",
      "label": "Audio",
      "heading": "Game audio tools for AI agents"
    },
    {
      "id": "levels",
      "label": "Level design",
      "heading": "Level editors with text map files"
    },
    {
      "id": "godot-addons",
      "label": "Godot add-ons",
      "heading": "Godot add-ons for agent-built games"
    },
    {
      "id": "assets",
      "label": "Asset libraries",
      "heading": "Free asset libraries for game dev"
    },
    {
      "id": "testing",
      "label": "Testing and perf",
      "heading": "Game testing and profiling tools"
    }
  ],
  "tools": [
    {
      "id": "godot",
      "name": "Godot",
      "url": "https://godotengine.org/",
      "category": "engines",
      "why": "Scenes (.tscn) and GDScript are plain text an agent edits directly, and the editor runs headless for builds and tests.",
      "price": "Free",
      "priceNote": "MIT",
      "scores": {
        "mcp": 2,
        "cli": 3,
        "text": 3,
        "docs": 2,
        "open": 3,
        "active": 3
      },
      "total": 16,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "bevy",
      "name": "Bevy",
      "url": "https://bevy.org/",
      "category": "engines",
      "why": "Code-only Rust ECS engine: the whole game is source files, and the compiler checks agent edits.",
      "price": "Free",
      "priceNote": "MIT or Apache 2.0",
      "scores": {
        "mcp": 1,
        "cli": 3,
        "text": 3,
        "docs": 2,
        "open": 3,
        "active": 3
      },
      "total": 15,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "defold",
      "name": "Defold",
      "url": "https://defold.com/",
      "category": "engines",
      "why": "Small 2D-first engine with text collection files, Lua scripts and the bob.jar command line builder.",
      "price": "Free",
      "priceNote": "Defold License (source available, free)",
      "scores": {
        "mcp": 1,
        "cli": 3,
        "text": 3,
        "docs": 3,
        "open": 2,
        "active": 3
      },
      "total": 15,
      "llmsTxt": true,
      "verified": "2026-11-11"
    },
    {
      "id": "phaser",
      "name": "Phaser",
      "url": "https://phaser.io/",
      "category": "engines",
      "why": "HTML5 game framework in plain JS or TS, the language agents write best, with instant browser preview.",
      "price": "Free",
      "priceNote": "MIT",
      "scores": {
        "mcp": 1,
        "cli": 3,
        "text": 3,
        "docs": 2,
        "open": 3,
        "active": 2
      },
      "total": 14,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "threejs",
      "name": "three.js",
      "url": "https://threejs.org/",
      "category": "engines",
      "why": "The default 3D library for the web; huge example corpus means agents rarely guess.",
      "price": "Free",
      "priceNote": "MIT",
      "scores": {
        "mcp": 1,
        "cli": 3,
        "text": 3,
        "docs": 3,
        "open": 3,
        "active": 3
      },
      "total": 16,
      "llmsTxt": true,
      "verified": "2026-11-11"
    },
    {
      "id": "love2d",
      "name": "LÖVE",
      "url": "https://love2d.org/",
      "category": "engines",
      "why": "Tiny Lua 2D framework: a game is a folder of .lua files, run with one command.",
      "price": "Free",
      "priceNote": "zlib",
      "scores": {
        "mcp": 0,
        "cli": 3,
        "text": 3,
        "docs": 2,
        "open": 3,
        "active": 3
      },
      "total": 14,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "unity",
      "name": "Unity",
      "url": "https://unity.com/",
      "category": "engines",
      "why": "Biggest asset and tutorial ecosystem; batchmode builds and strong community MCP bridges make it agent-workable.",
      "price": "Free tier",
      "priceNote": "Personal free under revenue cap; Pro paid",
      "scores": {
        "mcp": 2,
        "cli": 2,
        "text": 1,
        "docs": 3,
        "open": 1,
        "active": 3
      },
      "total": 12,
      "llmsTxt": true,
      "verified": "2026-11-11"
    },
    {
      "id": "unreal",
      "name": "Unreal Engine",
      "url": "https://www.unrealengine.com/",
      "category": "engines",
      "why": "Top-end 3D with editor Python scripting and commandlets; agents work through MCP bridges since assets are binary.",
      "price": "Free tier",
      "priceNote": "Free until $1M gross revenue, then 5% royalty",
      "scores": {
        "mcp": 2,
        "cli": 2,
        "text": 0,
        "docs": 3,
        "open": 2,
        "active": 3
      },
      "total": 12,
      "llmsTxt": true,
      "verified": "2026-11-11"
    },
    {
      "id": "godot-mcp",
      "name": "Godot MCP",
      "url": "https://github.com/Coding-Solo/godot-mcp",
      "category": "bridges",
      "why": "Lets an agent launch the Godot editor, run the project and read debug output, closing the edit and test loop.",
      "price": "Free",
      "priceNote": "MIT",
      "scores": {
        "mcp": 3,
        "cli": 3,
        "text": 3,
        "docs": 2,
        "open": 3,
        "active": 1
      },
      "total": 15,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "unity-mcp",
      "name": "Unity MCP",
      "url": "https://github.com/CoplayDev/unity-mcp",
      "category": "bridges",
      "why": "Bridge from Claude, Cursor and others into the Unity Editor: scenes, assets, scripts and console.",
      "price": "Free",
      "priceNote": "MIT",
      "scores": {
        "mcp": 3,
        "cli": 2,
        "text": 1,
        "docs": 2,
        "open": 3,
        "active": 3
      },
      "total": 14,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "unity-mcp-ivanmurzak",
      "name": "Unity-MCP (AI Game Developer)",
      "url": "https://github.com/IvanMurzak/Unity-MCP",
      "category": "bridges",
      "why": "Unity MCP plus CLI and runtime tools; any C# method becomes an agent tool with one attribute.",
      "price": "Free",
      "priceNote": "Apache 2.0",
      "scores": {
        "mcp": 3,
        "cli": 3,
        "text": 1,
        "docs": 2,
        "open": 3,
        "active": 3
      },
      "total": 15,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "unreal-mcp",
      "name": "Unreal MCP",
      "url": "https://github.com/ChiR24/Unreal_mcp",
      "category": "bridges",
      "why": "MCP server plus a native C++ automation bridge: agents spawn actors, edit Blueprints and run the editor.",
      "price": "Free",
      "priceNote": "MIT",
      "scores": {
        "mcp": 3,
        "cli": 2,
        "text": 1,
        "docs": 2,
        "open": 3,
        "active": 3
      },
      "total": 14,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "blender-mcp",
      "name": "Blender MCP",
      "url": "https://github.com/ahujasid/blender-mcp",
      "category": "bridges",
      "why": "Agent runs Python inside live Blender, pulls Poly Haven assets and calls Hyper3D generation.",
      "price": "Free",
      "priceNote": "MIT",
      "scores": {
        "mcp": 3,
        "cli": 2,
        "text": 2,
        "docs": 2,
        "open": 3,
        "active": 3
      },
      "total": 15,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "blockbench-mcp",
      "name": "Blockbench MCP",
      "url": "https://github.com/jasonjgardner/blockbench-mcp-plugin",
      "category": "bridges",
      "why": "Plugin that exposes Blockbench modeling, texturing and animation to MCP clients.",
      "price": "Free",
      "priceNote": "GPL 3.0",
      "scores": {
        "mcp": 3,
        "cli": 1,
        "text": 3,
        "docs": 2,
        "open": 3,
        "active": 3
      },
      "total": 15,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "aseprite-mcp",
      "name": "Aseprite MCP",
      "url": "https://github.com/diivi/aseprite-mcp",
      "category": "bridges",
      "why": "Lets an agent draw, fill and export sprites through Aseprite's Lua API.",
      "price": "Free",
      "priceNote": "MIT (needs Aseprite)",
      "scores": {
        "mcp": 3,
        "cli": 3,
        "text": 1,
        "docs": 1,
        "open": 3,
        "active": 3
      },
      "total": 14,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "renderdoc-mcp",
      "name": "RenderDoc MCP",
      "url": "https://github.com/JiaboLi-GitHub/renderdoc-mcp",
      "category": "bridges",
      "why": "Hands GPU frame captures to an agent: draw calls, state and resources, for rendering bugs.",
      "price": "Free",
      "priceNote": "MIT",
      "scores": {
        "mcp": 3,
        "cli": 2,
        "text": 1,
        "docs": 2,
        "open": 3,
        "active": 2
      },
      "total": 13,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "claude-code",
      "name": "Claude Code",
      "url": "https://www.anthropic.com/claude-code",
      "category": "agents",
      "why": "Terminal agent that edits whole projects, runs the headless engine and connects to any MCP bridge above.",
      "price": "Paid",
      "priceNote": "Claude subscription or API usage",
      "scores": {
        "mcp": 3,
        "cli": 3,
        "text": 3,
        "docs": 3,
        "open": 1,
        "active": 3
      },
      "total": 16,
      "llmsTxt": true,
      "verified": "2026-11-11"
    },
    {
      "id": "codex",
      "name": "Codex CLI",
      "url": "https://github.com/openai/codex",
      "category": "agents",
      "why": "Open source terminal agent from OpenAI with MCP client support and sandboxed command runs.",
      "price": "Free tier",
      "priceNote": "Apache 2.0 CLI; model usage via ChatGPT plan or API",
      "scores": {
        "mcp": 3,
        "cli": 3,
        "text": 3,
        "docs": 2,
        "open": 3,
        "active": 3
      },
      "total": 17,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "gemini-cli",
      "name": "Gemini CLI",
      "url": "https://github.com/google-gemini/gemini-cli",
      "category": "agents",
      "why": "Open source terminal agent with a generous free quota, large context and MCP support.",
      "price": "Free tier",
      "priceNote": "Apache 2.0; free quota with Google account",
      "scores": {
        "mcp": 3,
        "cli": 3,
        "text": 3,
        "docs": 2,
        "open": 3,
        "active": 3
      },
      "total": 17,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "cursor",
      "name": "Cursor",
      "url": "https://cursor.com/",
      "category": "agents",
      "why": "AI code editor with agent mode, MCP servers and a CLI agent; good for C# and C++ engine code.",
      "price": "Free tier",
      "priceNote": "Hobby free; Pro paid",
      "scores": {
        "mcp": 3,
        "cli": 2,
        "text": 3,
        "docs": 2,
        "open": 1,
        "active": 3
      },
      "total": 14,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "copilot",
      "name": "GitHub Copilot",
      "url": "https://github.com/features/copilot",
      "category": "agents",
      "why": "Agent mode in VS Code and Rider plus a cloud coding agent that opens PRs; MCP capable.",
      "price": "Free tier",
      "priceNote": "Free plan with limits; Pro paid",
      "scores": {
        "mcp": 3,
        "cli": 2,
        "text": 3,
        "docs": 3,
        "open": 1,
        "active": 3
      },
      "total": 15,
      "llmsTxt": true,
      "verified": "2026-11-11"
    },
    {
      "id": "blender",
      "name": "Blender",
      "url": "https://www.blender.org/",
      "category": "3d",
      "why": "Full 3D suite with a complete Python API and `blender -b` headless mode; the most agent-drivable DCC.",
      "price": "Free",
      "priceNote": "GPL",
      "scores": {
        "mcp": 2,
        "cli": 3,
        "text": 1,
        "docs": 2,
        "open": 3,
        "active": 3
      },
      "total": 14,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "blockbench",
      "name": "Blockbench",
      "url": "https://www.blockbench.net/",
      "category": "3d",
      "why": "Low-poly and voxel-style modeler whose .bbmodel files are readable JSON.",
      "price": "Free",
      "priceNote": "GPL 3.0",
      "scores": {
        "mcp": 2,
        "cli": 1,
        "text": 3,
        "docs": 2,
        "open": 3,
        "active": 3
      },
      "total": 14,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "meshy",
      "name": "Meshy",
      "url": "https://www.meshy.ai/",
      "category": "3d",
      "why": "Text and image to textured 3D models over a REST API, with an official MCP server.",
      "price": "Free tier",
      "priceNote": "Free credits monthly; paid plans",
      "scores": {
        "mcp": 3,
        "cli": 3,
        "text": 0,
        "docs": 3,
        "open": 1,
        "active": 3
      },
      "total": 13,
      "llmsTxt": true,
      "verified": "2026-11-11"
    },
    {
      "id": "tripo",
      "name": "Tripo",
      "url": "https://www.tripo3d.ai/",
      "category": "3d",
      "why": "Fast image to 3D with auto rigging, an API and an official MCP server.",
      "price": "Free tier",
      "priceNote": "Free credits; paid plans",
      "scores": {
        "mcp": 3,
        "cli": 3,
        "text": 0,
        "docs": 3,
        "open": 1,
        "active": 2
      },
      "total": 12,
      "llmsTxt": true,
      "verified": "2026-11-11"
    },
    {
      "id": "hyper3d",
      "name": "Hyper3D Rodin",
      "url": "https://hyper3d.ai/",
      "category": "3d",
      "why": "High quality text and image to 3D; built into Blender MCP so agents can generate in-scene.",
      "price": "Free tier",
      "priceNote": "Trial credits; paid plans",
      "scores": {
        "mcp": 2,
        "cli": 3,
        "text": 0,
        "docs": 2,
        "open": 1,
        "active": 3
      },
      "total": 11,
      "llmsTxt": true,
      "verified": "2026-11-11"
    },
    {
      "id": "higgsfield-3d",
      "name": "Higgsfield 3D",
      "url": "https://higgsfield.ai/",
      "category": "3d",
      "why": "Image to GLB generation plus image and video models, all behind one official MCP server.",
      "price": "Free tier",
      "priceNote": "Credits; paid plans",
      "scores": {
        "mcp": 3,
        "cli": 2,
        "text": 0,
        "docs": 2,
        "open": 1,
        "active": 3
      },
      "total": 11,
      "llmsTxt": true,
      "verified": "2026-11-11"
    },
    {
      "id": "aseprite",
      "name": "Aseprite",
      "url": "https://www.aseprite.org/",
      "category": "2d",
      "why": "The pixel art and sprite animation standard, with a batch CLI, Lua scripting and JSON sheet export.",
      "price": "Paid",
      "priceNote": "$19.99 one-time; source available to build yourself",
      "scores": {
        "mcp": 2,
        "cli": 3,
        "text": 1,
        "docs": 2,
        "open": 2,
        "active": 3
      },
      "total": 13,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "libresprite",
      "name": "LibreSprite",
      "url": "https://libresprite.github.io/",
      "category": "2d",
      "why": "Free GPL fork of old Aseprite with the same batch CLI basics and JavaScript scripting.",
      "price": "Free",
      "priceNote": "GPL 2.0",
      "scores": {
        "mcp": 0,
        "cli": 2,
        "text": 1,
        "docs": 1,
        "open": 3,
        "active": 3
      },
      "total": 10,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "pixelorama",
      "name": "Pixelorama",
      "url": "https://pixelorama.org/",
      "category": "2d",
      "why": "Open source pixel editor built in Godot, with command line export.",
      "price": "Free",
      "priceNote": "MIT",
      "scores": {
        "mcp": 0,
        "cli": 2,
        "text": 1,
        "docs": 2,
        "open": 3,
        "active": 3
      },
      "total": 11,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "pixellab",
      "name": "PixelLab",
      "url": "https://www.pixellab.ai/",
      "category": "2d",
      "why": "AI pixel art: characters with directional views, animations and tilesets, via API and MCP.",
      "price": "Free tier",
      "priceNote": "Free trial; paid plans",
      "scores": {
        "mcp": 3,
        "cli": 3,
        "text": 0,
        "docs": 3,
        "open": 1,
        "active": 3
      },
      "total": 13,
      "llmsTxt": true,
      "verified": "2026-11-11"
    },
    {
      "id": "mixamo",
      "name": "Mixamo",
      "url": "https://www.mixamo.com/",
      "category": "animation",
      "why": "Free auto rigging and a large mocap clip library for humanoids; still the fastest rig for prototypes.",
      "price": "Free",
      "priceNote": "Free with Adobe ID",
      "scores": {
        "mcp": 0,
        "cli": 0,
        "text": 0,
        "docs": 1,
        "open": 2,
        "active": 1
      },
      "total": 4,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "spine",
      "name": "Spine",
      "url": "https://esotericsoftware.com/",
      "category": "animation",
      "why": "2D skeletal animation with JSON skeleton data and a command line exporter.",
      "price": "Paid",
      "priceNote": "Essential $69, Professional $369",
      "scores": {
        "mcp": 1,
        "cli": 3,
        "text": 2,
        "docs": 2,
        "open": 0,
        "active": 3
      },
      "total": 11,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "cascadeur",
      "name": "Cascadeur",
      "url": "https://cascadeur.com/",
      "category": "animation",
      "why": "Physics-assisted keyframe animation with AutoPosing and a Python API.",
      "price": "Free tier",
      "priceNote": "Free under revenue cap; Pro paid",
      "scores": {
        "mcp": 0,
        "cli": 1,
        "text": 0,
        "docs": 2,
        "open": 1,
        "active": 3
      },
      "total": 7,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "rive",
      "name": "Rive",
      "url": "https://rive.app/",
      "category": "animation",
      "why": "Interactive vector animation with state machines, runtimes for Unity, Unreal and the web.",
      "price": "Free tier",
      "priceNote": "Free plan; paid seats",
      "scores": {
        "mcp": 1,
        "cli": 1,
        "text": 0,
        "docs": 3,
        "open": 1,
        "active": 3
      },
      "total": 9,
      "llmsTxt": true,
      "verified": "2026-11-11"
    },
    {
      "id": "elevenlabs-sfx",
      "name": "ElevenLabs Sound Effects",
      "url": "https://elevenlabs.io/sound-effects",
      "category": "audio",
      "why": "Text to sound effects and voice over an API, with an official hosted MCP server (OAuth, nothing to install).",
      "price": "Free tier",
      "priceNote": "Free monthly credits; paid plans",
      "scores": {
        "mcp": 3,
        "cli": 3,
        "text": 0,
        "docs": 3,
        "open": 1,
        "active": 3
      },
      "total": 13,
      "llmsTxt": true,
      "verified": "2026-11-11"
    },
    {
      "id": "earshot",
      "name": "earshot",
      "url": "https://github.com/Leonxlnx/earshot",
      "category": "audio",
      "why": "Gives coding agents ears: MCP tools that describe, rank, measure and critique sound, CPU only.",
      "price": "Free",
      "priceNote": "Open source",
      "scores": {
        "mcp": 3,
        "cli": 3,
        "text": 2,
        "docs": 2,
        "open": 3,
        "active": 3
      },
      "total": 16,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "freesound",
      "name": "Freesound",
      "url": "https://freesound.org/",
      "category": "audio",
      "why": "Huge Creative Commons sound library with a search and download API; filter to CC0.",
      "price": "Free",
      "priceNote": "Per-sound CC licenses",
      "scores": {
        "mcp": 1,
        "cli": 3,
        "text": 0,
        "docs": 2,
        "open": 3,
        "active": 2
      },
      "total": 11,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "jsfxr",
      "name": "jsfxr",
      "url": "https://sfxr.me/",
      "category": "audio",
      "why": "Retro sound effect generator whose sounds are small parameter strings an agent can write.",
      "price": "Free",
      "priceNote": "Unlicense",
      "scores": {
        "mcp": 0,
        "cli": 2,
        "text": 3,
        "docs": 1,
        "open": 3,
        "active": 1
      },
      "total": 10,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "sonniss-gdc",
      "name": "Sonniss GDC Bundle",
      "url": "https://sonniss.com/gameaudiogdc/",
      "category": "audio",
      "why": "Yearly multi-gigabyte pack of pro game SFX, royalty free for commercial use.",
      "price": "Free",
      "priceNote": "Royalty free, no attribution",
      "scores": {
        "mcp": 0,
        "cli": 0,
        "text": 0,
        "docs": 1,
        "open": 2,
        "active": 2
      },
      "total": 5,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "tiled",
      "name": "Tiled",
      "url": "https://www.mapeditor.org/",
      "category": "levels",
      "why": "2D tile map editor with XML or JSON maps, CLI export and a JavaScript scripting API.",
      "price": "Free",
      "priceNote": "GPL 2.0; pay what you want",
      "scores": {
        "mcp": 1,
        "cli": 3,
        "text": 3,
        "docs": 2,
        "open": 3,
        "active": 3
      },
      "total": 15,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "ldtk",
      "name": "LDtk",
      "url": "https://ldtk.io/",
      "category": "levels",
      "why": "Modern 2D level editor from the Dead Cells director; one JSON file with a published schema.",
      "price": "Free",
      "priceNote": "MIT",
      "scores": {
        "mcp": 1,
        "cli": 1,
        "text": 3,
        "docs": 2,
        "open": 3,
        "active": 3
      },
      "total": 13,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "trenchbroom",
      "name": "TrenchBroom",
      "url": "https://trenchbroom.github.io/",
      "category": "levels",
      "why": "Brush-based 3D level editor; Quake .map files are plain text geometry.",
      "price": "Free",
      "priceNote": "GPL 3.0",
      "scores": {
        "mcp": 0,
        "cli": 1,
        "text": 3,
        "docs": 2,
        "open": 3,
        "active": 3
      },
      "total": 12,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "func-godot",
      "name": "func_godot",
      "url": "https://github.com/func-godot/func_godot_plugin",
      "category": "levels",
      "why": "Imports TrenchBroom .map files into Godot scenes, so text levels become playable geometry.",
      "price": "Free",
      "priceNote": "MIT",
      "scores": {
        "mcp": 0,
        "cli": 2,
        "text": 3,
        "docs": 2,
        "open": 3,
        "active": 3
      },
      "total": 13,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "phantom-camera",
      "name": "Phantom Camera",
      "url": "https://phantom-camera.dev/",
      "category": "godot-addons",
      "why": "Cinemachine-style cameras for Godot: follow, framing and blends set as node properties.",
      "price": "Free",
      "priceNote": "MIT",
      "scores": {
        "mcp": 0,
        "cli": 2,
        "text": 3,
        "docs": 2,
        "open": 3,
        "active": 3
      },
      "total": 13,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "proton-scatter",
      "name": "ProtonScatter",
      "url": "https://github.com/HungryProton/scatter",
      "category": "godot-addons",
      "why": "Procedural placement of props, grass and rocks along shapes, defined as stacked text resources.",
      "price": "Free",
      "priceNote": "MIT",
      "scores": {
        "mcp": 0,
        "cli": 2,
        "text": 3,
        "docs": 2,
        "open": 3,
        "active": 2
      },
      "total": 12,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "limboai",
      "name": "LimboAI",
      "url": "https://github.com/limbonaut/limboai",
      "category": "godot-addons",
      "why": "Behavior trees plus hierarchical state machines for Godot NPCs, with a visual debugger.",
      "price": "Free",
      "priceNote": "MIT",
      "scores": {
        "mcp": 0,
        "cli": 2,
        "text": 3,
        "docs": 2,
        "open": 3,
        "active": 3
      },
      "total": 13,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "beehave",
      "name": "Beehave",
      "url": "https://github.com/bitbrain/beehave",
      "category": "godot-addons",
      "why": "Node-based behavior trees in pure GDScript; trees live in the scene file.",
      "price": "Free",
      "priceNote": "MIT",
      "scores": {
        "mcp": 0,
        "cli": 2,
        "text": 3,
        "docs": 2,
        "open": 3,
        "active": 2
      },
      "total": 12,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "dialogue-manager",
      "name": "Dialogue Manager",
      "url": "https://github.com/nathanhoad/godot_dialogue_manager",
      "category": "godot-addons",
      "why": "Branching dialogue written in a screenplay-like .dialogue text format agents can author.",
      "price": "Free",
      "priceNote": "MIT",
      "scores": {
        "mcp": 0,
        "cli": 2,
        "text": 3,
        "docs": 2,
        "open": 3,
        "active": 3
      },
      "total": 13,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "terrain3d",
      "name": "Terrain3D",
      "url": "https://github.com/TokisanGames/Terrain3D",
      "category": "godot-addons",
      "why": "High performance editable terrain for Godot in C++, with a GDScript API for generation.",
      "price": "Free",
      "priceNote": "MIT",
      "scores": {
        "mcp": 0,
        "cli": 2,
        "text": 1,
        "docs": 2,
        "open": 3,
        "active": 3
      },
      "total": 11,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "maaack-game-template",
      "name": "Maaack's Game Template",
      "url": "https://github.com/Maaack/Godot-Game-Template",
      "category": "godot-addons",
      "why": "Main, pause and options menus, loading screens and input rebinding as plain scenes, the shell every build needs.",
      "price": "Free",
      "priceNote": "MIT",
      "scores": {
        "mcp": 0,
        "cli": 2,
        "text": 3,
        "docs": 2,
        "open": 3,
        "active": 3
      },
      "total": 13,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "dialogic",
      "name": "Dialogic 2",
      "url": "https://github.com/dialogic-godot/dialogic",
      "category": "godot-addons",
      "why": "Timeline editor for characters, portraits and events; timelines save as readable text.",
      "price": "Free",
      "priceNote": "MIT (2.0 still alpha)",
      "scores": {
        "mcp": 0,
        "cli": 2,
        "text": 2,
        "docs": 2,
        "open": 3,
        "active": 3
      },
      "total": 12,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "juicee",
      "name": "Juicee",
      "url": "https://github.com/Kelpekk/Juicee",
      "category": "godot-addons",
      "why": "Game feel graphs for Godot: hit-stop, flashes, punches and shakes without hand-written tweens.",
      "price": "Free",
      "priceNote": "MIT",
      "scores": {
        "mcp": 0,
        "cli": 2,
        "text": 2,
        "docs": 1,
        "open": 3,
        "active": 3
      },
      "total": 11,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "godot-vat",
      "name": "Godot VAT plugin",
      "url": "https://github.com/antzGames/Godot_Vertex_Animation_Textures_Plugin",
      "category": "godot-addons",
      "why": "Vertex animation textures on MultiMesh: hundreds of animated characters in one draw call.",
      "price": "Free",
      "priceNote": "MIT",
      "scores": {
        "mcp": 0,
        "cli": 2,
        "text": 1,
        "docs": 1,
        "open": 3,
        "active": 2
      },
      "total": 9,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "debug-draw-3d",
      "name": "Debug Draw 3D",
      "url": "https://github.com/DmitriySalnikov/godot_debug_draw_3d",
      "category": "godot-addons",
      "why": "One-line calls to draw rays, paths and volumes in game, so agents can make their logic visible in screenshots.",
      "price": "Free",
      "priceNote": "MIT",
      "scores": {
        "mcp": 0,
        "cli": 2,
        "text": 2,
        "docs": 2,
        "open": 3,
        "active": 1
      },
      "total": 10,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "kenney",
      "name": "Kenney",
      "url": "https://kenney.nl/assets",
      "category": "assets",
      "why": "Tens of thousands of consistent CC0 sprites, models, UI and audio; perfect placeholder to ship quality.",
      "price": "Free",
      "priceNote": "CC0",
      "scores": {
        "mcp": 0,
        "cli": 1,
        "text": 0,
        "docs": 1,
        "open": 3,
        "active": 3
      },
      "total": 8,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "quaternius",
      "name": "Quaternius",
      "url": "https://quaternius.com/",
      "category": "assets",
      "why": "CC0 low-poly packs with rigged and animated characters in glTF and FBX.",
      "price": "Free",
      "priceNote": "CC0",
      "scores": {
        "mcp": 0,
        "cli": 0,
        "text": 0,
        "docs": 1,
        "open": 3,
        "active": 2
      },
      "total": 6,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "poly-haven",
      "name": "Poly Haven",
      "url": "https://polyhaven.com/",
      "category": "assets",
      "why": "CC0 HDRIs, PBR textures and models with a public API, already wired into Blender MCP.",
      "price": "Free",
      "priceNote": "CC0",
      "scores": {
        "mcp": 2,
        "cli": 3,
        "text": 0,
        "docs": 3,
        "open": 3,
        "active": 3
      },
      "total": 14,
      "llmsTxt": true,
      "verified": "2026-11-11"
    },
    {
      "id": "ambientcg",
      "name": "ambientCG",
      "url": "https://ambientcg.com/",
      "category": "assets",
      "why": "CC0 PBR materials and HDRIs with a JSON API for scripted downloads.",
      "price": "Free",
      "priceNote": "CC0",
      "scores": {
        "mcp": 0,
        "cli": 3,
        "text": 0,
        "docs": 2,
        "open": 3,
        "active": 3
      },
      "total": 11,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "poly-pizza",
      "name": "Poly Pizza",
      "url": "https://poly.pizza/",
      "category": "assets",
      "why": "Searchable low-poly model library with an API; searchable from Blender MCP setups.",
      "price": "Free",
      "priceNote": "CC0 and CC-BY per model",
      "scores": {
        "mcp": 1,
        "cli": 2,
        "text": 0,
        "docs": 1,
        "open": 3,
        "active": 2
      },
      "total": 9,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "opengameart",
      "name": "OpenGameArt",
      "url": "https://opengameart.org/",
      "category": "assets",
      "why": "Long-running community library of free 2D, 3D and audio assets under open licenses.",
      "price": "Free",
      "priceNote": "Per-asset licenses",
      "scores": {
        "mcp": 0,
        "cli": 0,
        "text": 0,
        "docs": 1,
        "open": 3,
        "active": 1
      },
      "total": 5,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "gut",
      "name": "GUT",
      "url": "https://github.com/bitwes/Gut",
      "category": "testing",
      "why": "Godot unit testing in GDScript, runnable from the command line so agents can verify their own edits.",
      "price": "Free",
      "priceNote": "MIT",
      "scores": {
        "mcp": 0,
        "cli": 3,
        "text": 3,
        "docs": 2,
        "open": 3,
        "active": 2
      },
      "total": 13,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "gdunit4",
      "name": "GdUnit4",
      "url": "https://github.com/MikeSchulze/gdUnit4",
      "category": "testing",
      "why": "Godot test framework with scene runners, input simulation, C# support and a CI action.",
      "price": "Free",
      "priceNote": "MIT",
      "scores": {
        "mcp": 0,
        "cli": 3,
        "text": 3,
        "docs": 2,
        "open": 3,
        "active": 3
      },
      "total": 14,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "tracy",
      "name": "Tracy",
      "url": "https://github.com/wolfpld/tracy",
      "category": "testing",
      "why": "Frame profiler for CPU, GPU and memory, with capture and CSV export tools for headless runs.",
      "price": "Free",
      "priceNote": "BSD 3-Clause",
      "scores": {
        "mcp": 0,
        "cli": 2,
        "text": 1,
        "docs": 2,
        "open": 3,
        "active": 3
      },
      "total": 11,
      "llmsTxt": false,
      "verified": "2026-11-11"
    },
    {
      "id": "renderdoc",
      "name": "RenderDoc",
      "url": "https://renderdoc.org/",
      "category": "testing",
      "why": "Standard GPU frame debugger with a Python API and command line capture.",
      "price": "Free",
      "priceNote": "MIT",
      "scores": {
        "mcp": 2,
        "cli": 3,
        "text": 0,
        "docs": 2,
        "open": 3,
        "active": 3
      },
      "total": 13,
      "llmsTxt": false,
      "verified": "2026-11-11"
    }
  ]
}