Today we are looking at a free and open-source add-on for the Godot game engine called Script-IDE. In a nutshell this plugin makes the GDScript coding experience in the Godot editor a much more pleasant experience by adding several editing experiences you except to find in a tool like Visual Studio Code or JetBrains IDEs.
Features of Script IDE include:
- Scripts are now shown as Tabs inside a TabContainer
- The Outline got an overhaul and shows more than just the methods of the script. It includes the following members with a unique icon:
- Classes (Red Square)
- Constants (Red Circle)
- Signals (Yellow)
- Export variables (Orange)
- (Static) Variables (Red)
- Engine callback functions (Blue)
- (Static) Functions (Green)
- All the different members of the script can be hidden or made visible again by the outline filter. This allows fine control what should be visible (e.g. only signals, (Godot) functions, …)
- A
Right Click
enables only the clicked filter, anotherRight Click
will enable all filters again - The Outline can be opened in a Popup with a defined shortcut for quick navigation between methods
- You can navigate through the Outline with the
Arrow
keys (orPage up/Page down
) and scroll to the selected item by pressingENTER
- Scripts can be opened in a Popup with a defined shortcut or when clicking the three dots on the top right of the TabContainer for quick navigation between scripts
- The currently edited script is automatically selected in the Filesystem Dock
- Files can be quickly searched by the Quick Search Popup with
Shift
+Shift
- The plugin is written with performance in mind, everything is very fast and works without any lags or stuttering
Key Links
Script-IDE in the Godot Asset Library
You can learn more about Script IDE for Godot and see it in action in the video below.