# Ecosystem & Extensions

The AI Game Developer ecosystem is a family of 10 open-source projects — the core engine plugin, domain extensions (Animation, ParticleSystem, ProBuilder, Cinemachine, Splines, Terrain, and more), reusable .NET libraries, the desktop client, and a template for building your own AI tools as Unity packages.

_Last updated: 2026-06-17_

## Projects

### AI Game Developer — Unity Editor & runtime plugin — 80+ MCP tools for AI to drive your project.

Game developers wiring AI into Unity workflows or shipping AI inside compiled games. Install: `openupm add com.ivanmurzak.unity.mcp` (OpenUPM). Source: https://github.com/IvanMurzak/Unity-MCP

- 80+ built-in MCP tools across Scene, GameObject, Asset, Script, Editor
- Works in Editor and at runtime inside compiled builds
- Real-time skill discovery for Claude / Cursor / Copilot / Gemini
- Extensible via custom [AiTool] attributes

### AI Animation — Domain extension — create & modify AnimationClips and AnimatorControllers via prompts.

Animators and tech artists automating clip setup, state machines, and transitions. Install: `openupm add com.ivanmurzak.unity.mcp.animation` (OpenUPM). Source: https://github.com/IvanMurzak/Unity-AI-Animation

- Bidirectional read/write for AnimationClip data
- Create AnimatorController assets with auto-folders
- Edit layers, states, transitions, parameters via JSON patches
- Batch-create animations across multiple paths

### AI ParticleSystem — Domain extension — inspect & modify all 24 ParticleSystem modules through natural language.

VFX engineers iterating on emission, shape, velocity, color over lifetime and beyond. Install: `openupm add com.ivanmurzak.unity.mcp.particlesystem` (OpenUPM). Source: https://github.com/IvanMurzak/Unity-AI-ParticleSystem

- Read/write every module: emission · shape · velocity · trails · noise · …
- Configure complex effects without inspector navigation
- Rapid prototyping of procedural effects
- ReflectorNet-powered property binding

### AI ProBuilder — Domain extension — AI-driven 3D modeling with primitives, extrusion, beveling, UVs.

Level designers, environment artists, rapid prototypers building geometry by description. Install: `openupm add com.ivanmurzak.unity.mcp.probuilder` (OpenUPM). Source: https://github.com/IvanMurzak/Unity-AI-ProBuilder

- Create primitives & polygons; extrude, bevel, bridge, subdivide
- Merge meshes; flip normals; assign materials per face
- Semantic face selection ("up", "down") or explicit indices
- Direct integration with Unity ProBuilder package

### AI Tools Template — Bootstrap your own Unity-MCP extension as a distributable Unity package.

Tool authors shipping domain-specific AI extensions for Unity. Install: `gh repo create --template IvanMurzak/Unity-AI-Tools-Template` (Use template). Source: https://github.com/IvanMurzak/Unity-AI-Tools-Template

- Ready-to-customize Unity package layout
- PowerShell init script for namespace + package.json
- CI/CD scaffolding for multi-Unity-version testing
- Editor & runtime tool patterns + examples

### Unity MCP CLI — Cross-platform CLI — create projects, install Editor + plugin, write MCP configs for 14 AI agents.

Game devs and CI pipelines automating Unity-MCP setup from a terminal. Install: `npm install -g unity-mcp-cli` (npm). Source: https://github.com/IvanMurzak/Unity-MCP/tree/main/cli

- Scaffold Unity projects · install any Editor version
- Add or remove the AI Game Developer plugin in manifest.json
- Generate MCP configs for 14 AI agents (Claude · Cursor · Copilot · …)
- Run MCP tools straight from the CLI · CI-friendly · cross-platform

### AI Game Dev CLI — Ink-powered terminal agent on the Claude Agent SDK — pair-program with AI without leaving your shell.

Developers who live in the terminal and want an AI agent paired with ai-game.dev. Install: `npm install -g game-dev-cli` (npm). Source: https://github.com/IvanMurzak/AI-Game-Dev-App

- Ink + React TUI · streaming chat, tool calls, slash commands
- Sign in to ai-game.dev — bring your subscription with you
- Voice input via faster-whisper (optional)
- Cross-platform: Windows · macOS · Linux

### AI Game Dev Desktop — Electron desktop client on the Claude Agent SDK — polished chat UI for the same agent.

Developers who prefer a dedicated desktop window over a terminal. Install: `npm install -g game-dev-desktop` (npm). Source: https://github.com/IvanMurzak/AI-Game-Dev-App

- Electron + React DOM with shared core hooks
- Sign in to ai-game.dev — same account as the CLI
- Glass UI · streaming chat · tool approval prompts
- Cross-platform installers: Windows · macOS · Linux

### MCP Plugin for .NET — .NET library — bridge heavy apps (Unity, WPF, game servers) to MCP clients over SignalR.

.NET developers exposing tools/prompts/resources to AI clients without spawning subprocesses. Install: `dotnet add package com.IvanMurzak.McpPlugin` (NuGet). Source: https://github.com/IvanMurzak/MCP-Plugin-dotnet

- SignalR bridge — one HTTP port, persistent reconnection
- NuGet: McpPlugin · McpPlugin.Server · McpPlugin.Common
- [AiToolType] + [AiTool] attribute API
- Webhook-driven analytics and authorization hooks

### ReflectorNet — .NET library — reflection toolkit purpose-built for AI: fuzzy method discovery & type-preserving serialization.

.NET tool authors building AI integrations that need smart, schema-aware reflection. Install: `dotnet add package com.IvanMurzak.ReflectorNet` (NuGet). Source: https://github.com/IvanMurzak/ReflectorNet

- Fuzzy method matching (strictness 0–6)
- Type-safe serialization preserving full metadata
- JSON Patch & atomic path-based modification
- Live JSON schema generation for any C# type

---

Source (HTML): https://ai-game.dev/docs/ecosystem
