When you’re building games in Godot, the editor is powerful, but sometimes you need a little extra flexibility. Over the years, I’ve developed and found a set of scripts that act as my personal toolkit. These aren’t plugins or packages you find on GitHub; they’re small, focused scripts I use daily to speed up development, debug efficiently, and manipulate scenes in ways the editor alone doesn’t allow out of the box.
Think of these tools as extensions of the Godot editor itself: scripts that help me move freely in 3D space, modify nodes in bulk, perform common math and physics calculations, and generally cut down repetitive tasks.
What’s in the toolkit:
Here’s a taste of the types of scripts you’ll find in this series:
-
Debug 3D Camera: Switch from your game camera to a free-moving, editor-style camera during runtime to explore your levels.
-
@tool Node Manipulation Scripts: Bulk operations like changing collision layers, deleting all children, or selecting nodes based on conditions.
-
Math & Physics Utilities: Functions for vector math, transforms, physics calculations, and other repeated operations I keep reaching for.
-
Miscellaneous Helpers: Anything that doesn’t belong in a category but makes life easier. Small, reusable snippets that save time.
How to use this series:
Each script will get its own article, where I explain:
-
What the script does.
-
How it works internally (so you can tweak it).
-
Practical examples of how I use it in my projects.
For those who just want a bird’s-eye view, this page will act as the index: you’ll find links to every tool and explanation I’ve written so far, updated as I add new scripts.
Next up:
Check out the first detailed article on the Debug 3D Camera and see how it lets you explore your game world in ways the editor normally restricts.
Index
com
full time NPC, part time ByteBloomer software developer

