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:

  1. Analyze your Unity or Godot project structure
  2. Write the scripts (C# for Unity, GDScript for Godot)
  3. Create the scene nodes or GameObjects via the live bridge
  4. Attach scripts and configure components
  5. Set properties like colors, sizes, and layout

All in one response, visible in real-time.

What's included

Supported engines

EngineDetectionAI SkillsLive Bridge
Unity 2021+Auto (ProjectVersion.txt)C#, physics, rendering, UI, animation, audio, 3D, patternsHTTP REST v2.0
Godot 4.0+Auto (project.godot)GDScript, C#, physics, rendering, UI, animation, audio, 3D, patternsHTTP 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.