EngineForge Documentation
EngineForge is a VS Code fork built specifically for game developers. Like how Cursor deeply integrates AI into VS Code, EngineForge deeply integrates game development tools: AI chat, live Unity/Godot editor control, asset generation, and more.
What makes this different
Instead of switching between VS Code for coding, Unity or Godot for scene editing, external tools for assets, and ChatGPT for help, you get one unified IDE with everything integrated.
Tell the AI “create a main menu with play, settings, and quit buttons” and EngineForge will:
- Analyze your Unity or Godot project structure
- Write the scripts (C# for Unity, GDScript for Godot)
- Create the scene nodes or GameObjects via the live bridge
- Attach scripts and configure components
- Set properties like colors, sizes, and layout
All in one response, visible in real-time.
What's included
AI Chat & Agent Mode
Cursor-style AI assistant with Ask and Agent modes. Streams responses, writes files, and executes bridge commands.
Unity Editor Bridge
Live HTTP bridge to Unity Editor. Create GameObjects, add components, manage scenes, and control play mode.
Godot Editor Bridge
Live HTTP bridge to Godot Editor. Create nodes, attach scripts, manage resources, and control the editor.
Skills System
Structured knowledge base injected into the AI system prompt based on detected engine and connection state.
Bridge Commands Reference
Complete reference of all bridge commands for Unity and Godot, with parameters and examples.
Quick Start
Download the IDE, open a Unity or Godot project, and start building with AI in under 5 minutes.
Supported engines
| Engine | Detection | AI Skills | Live Bridge |
|---|---|---|---|
| Unity 2021+ | Auto (ProjectVersion.txt) | C#, physics, rendering, UI, animation, audio, 3D, patterns | HTTP REST v2.0 |
| Godot 4.0+ | Auto (project.godot) | GDScript, C#, physics, rendering, UI, animation, audio, 3D, patterns | HTTP REST v1.0 |
Architecture
EngineForge features are implemented as built-in workbench contributions inside the VS Code source tree, not as extensions. This gives deeper integration with the VS Code UI: Cursor-style chat in the sidebar, native service injection, and direct access to the editor APIs.
Each engine has a companion plugin (C# for Unity, GDScript for Godot) that is auto-deployed into the game project when detected. The plugins run an HTTP server inside the editor, enabling real-time bridge communication.