r/godot•
realNikich

The Best Godot GDExtension C++ Template - Godot++

free plugin/tool

If you've ever wanted to use C++ inside Godot Engine for performance reasons, but you thought setting it all up takes too long or is too complex for you - check out the new and improved version of my godot_cpp template: Godot++ GDExtension Template.

I recently updated it to include lots of useful tools and even ported my own GDExtension plugin to it.

This is how it works:

Run python setup.py in your terminal (inside the workspace directory/root where SConstruct file is located) to see this menu:

Main Menu Categories:
  [0] Run Quick Setup Wizard (First-Time Users)
  [1] Godot Engine & Version Settings
  [2] Plugin Configuration & Assets
  [3] Compilation & Build Settings
  [4] Advanced & Workflow Options

Type a number 0 or 1 and so on (from the displayed ones).. and press Enter to access the sub-menus. You can always cancel/go back by typing q and pressing Enter.

Submenu: Godot Engine & Version Settings
--------------------------------------------------
  1. Change Godot Target Version
  2. Select Godot Engine Executable Path
  3. Update godot_cpp Submodule To Latest
  4. Select Godot Project Folder
  q. Back to Main Menu
--------------------------------------------------

Submenu: Plugin Configuration & Assets
--------------------------------------------------
  1. Rename Plugin
  2. Update Editor Node Icons
  3. Generate Missing XML Documentation Files
  q. Back to Main Menu
--------------------------------------------------

Submenu: Compilation & Build Settings
--------------------------------------------------
  1. Compile Plugin Debug Build
  2. Compile Plugin Release Build
  3. Select Build Profile
  4. Edit Build Profile
  5. Change LTO Mode For Release Builds
  6. Toggle Editor Build Target
  7. Toggle Debug Symbols (Allows Attaching Debugger)
  8. Clean Compiled SCons Build Artifacts
  q. Back to Main Menu
--------------------------------------------------

Submenu: Advanced & Workflow Options
--------------------------------------------------
  1. Hot Reloading Options
  2. Export Local Plugin Zip Release (Ready For Godot Asset Store)
  3. Tutorials And Help With Godot C++
  q. Back to Main Menu
--------------------------------------------------

As you can see, this really improves the user experience. Test it out and tell me what you think!

Posted Aug 13, 2026, 4:39 PM UTC

142
Loading comments…