1f7538383e5a043acf1f1a03a82ace3d7fcb561e
- Engine.AI referenced in CortexEngine.App.csproj - AiCommandProcessor created with world + mesh loader + screenshot callback - AiCommandQueue marshals commands from MCP thread to main thread - MCP HTTP server (Kestrel) started on separate background thread - --mcp-port N flag (default 0 = disabled) controls MCP server - queue.ProcessPending() called before render each frame - queue.CompletePendingScreenshots() called after render - ImGui overlay shows MCP status (port or disabled) - DummyScreenshotProvider placeholder (real capture = future checkpoint) - 7 MCP tools: spawn_model, set_transform, set_material, delete_entity, list_entities, get_world_state, capture_screenshot - MCP server has 2s startup delay to avoid blocking Vulkan init - Default: MCP disabled (--mcp-port 0), scene + physics + ImGui work
Description
AI powered Game Engine
23 MiB
Languages
C#
97.8%
GLSL
1.8%
Shell
0.2%
PowerShell
0.2%