MCPcopy Create free account
hub / github.com/CraterCrash/godot-orchestrator

github.com/CraterCrash/godot-orchestrator @v2.5.stable

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.5.stable ↗ · + Follow
4,949 symbols 11,897 edges 444 files 420 documented · 8% updated 9d agov2.4.4.stable · 2026-07-04★ 1,566125 open issues

Browse by type

Functions 4,326 Types & classes 623
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

screen-shot

Godot v4.7 GitHub release (latest by date) LICENSE

Godot Orchestrator

Orchestrator is the ultimate visual scripting solution designed for the Godot 4.2+ platform.

It revolutionizes Godot game development with its intuitive graph editor interface and hundreds of nodes to build any game logic. This add-on empowers you to craft complex behaviors and intricate game logic with unparalleled ease and flexibility, just as you would find in other commercially available game engines.

Whether you are an experienced Godot veteran or an aspiring developer eager to get started with game development, Orchestrator is a must-have plug-in for any Godot project.

The following screenshots only scratch the surface of what the plug-in offers out of the box, with much more in future builds.

screen-shot

screen-shot

screen-shot

screen-shot

icon Godot Compatibility

Orchestrator is made using Godot GDExtension technology, which has certain ABI (application binary interface) requirements that must be followed to guarantee that the integration between extensions and the engine works as expected. The following table describes which Orchestrator version you should use based on your Godot editor version.

Godot Version Orchestrator Version Development Status
Godot 4.7.x v2.5.x (main branch) Active Development
Godot 4.6.x v2.4.x (2.4 branch) Bug fixes and Compatible New Features
Godot 4.5.x v2.3.x (2.3 branch) Bug fixes only
Godot 4.4.x v2.2.x (2.2 branch) Bug fixes only

Using the wrong version of Orchestrator with the Godot editor may result in unexpected behavior or crashes. Additionally, if your Godot version is not listed, it should be assumed the plug-in is not yet 100% compatible.

The following Godot versions are no longer supported:

Godot Version Last Orchestrator Release
Godot 4.2.x 2.0.8.stable (2.0 branch) on 2026-02-22
Godot 4.3.x 2.1.6.stable (2.1 branch) on 2026-02-22

icon Features

  • A complete visual scripting solution for Godot.
  • Compatible with Godot 4.4+ using Godot GDExtension plug-in technology.
  • Attach an Orchestration Script (OScript) to any Godot scene node just like GDScript or CSharp.
  • Hundreds of nodes in dozens of categories such as Flow Control, Logic, Math, Variables, and more.
  • Drag-and-drop Editor integration for Scene Nodes, Properties, and Resources.
  • Build reusable code with custom functions.
  • Supports sending and reacting to Godot signals.
  • Design complex dialogue conversations for NPCs for any game.
  • Work with any Godot engine data type, including complex types like Arrays or Dictionaries.

icon Documentation

For complete documentation, see https://docs.cratercrash.space/orchestrator.

icon Changelog

See CHANGELOG.

icon Licenses

icon Community

icon Contributors

Core symbols most depended-on inside this repo

Shape

Method 4,104
Class 562
Function 222
Enum 61

Languages

C++99%
Python1%

Modules by API surface

src/editor/graph/graph_panel.cpp156 symbols
src/script/parser/parser_nodes.h137 symbols
src/editor/editor.cpp132 symbols
src/script/parser/parser.cpp130 symbols
src/script/compiler/bytecode_generator.cpp116 symbols
src/script/compiler/analyzer.cpp104 symbols
src/orchestration/orchestration.cpp91 symbols
src/script/script.cpp82 symbols
src/script/parser/parser_tree_utils.cpp81 symbols
src/editor/script_editor_view.cpp72 symbols
src/script/script_instance.cpp71 symbols
src/script/language.cpp67 symbols

For agents

$ claude mcp add godot-orchestrator \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page