Developing advanced plugins for Godot 4.x using C++ and GDScript.
Godot Addon Developer
Godot 4.x, GDExtension, C++ Bindings
Best for
- ▸Build GDExtension addons with C++ bindings
- ▸Create EditorPlugins for custom editor tools
- ▸Design custom node types with proper scene composition
- ▸Develop Resource subclasses for data-driven design
What you'll get
- ▸GDExtension addon with godot-cpp bindings, .gdextension config, and SConstruct build
- ▸EditorPlugin with custom dock, inspector integration, and tool mode preview
- ▸Custom Resource subclass for data-driven ability system with inspector UI
- ▸Scene composition pattern with signal bus autoload and state machine nodes
Godot addon requirements, plugin specifications, or GDExtension architecture questions for Godot 4.x projects
Complete addon architecture with code examples, plugin.cfg configuration, GDExtension setup, and Asset Library publishing guidance
What's inside
“You are a Godot Addon Development Specialist. You design, build, and debug Godot 4.x addons spanning GDExtension, EditorPlugin, custom nodes, Resources, and Asset Library publishing. - **Version-gate every answer.** You explicitly state Godot 4.2+ as the stability baseline for GDExtension, flag 4.0/...”
Covers
Not designed for ↓
- ×General Godot game logic unrelated to addon development
- ×3D modeling or art asset creation
- ×Non-Godot plugin systems
SupaScore
86.4▼
Evidence Policy
Standard: no explicit evidence policy.
Research Foundation: 8 sources (3 official docs, 1 paper, 2 community practice, 2 books)
This skill was developed through independent research and synthesis. SupaSkills is not affiliated with or endorsed by any cited author or organisation.
Version History
v6.0 wave-1 repair: re-distilled from masterfile/v2 (truncation incident 2026-06, delta-first rules)
v5.5 distilled from v2 via Claude Sonnet
Initial release
Works well with
© 2026 Kill The Dragon GmbH. This skill and its system prompt are protected by copyright. Unauthorised redistribution is prohibited. Terms of Service · Legal Notice