This project was created as a way to showcase the tools I can create for designers. I used Godot to create this project and made use of their control nodes and parenting system. With all dev tool nodes under one control unit, I can check to see if the game was entered in development mode to make all child nodes visible or not. This project was a great learning experience not only for me, but for designers to understand what tools can be made to allow them to change the game live and see their changes without having to use code or engine tools.
This picture shows the hierarchy and how I set up the tools. I made sure everything was labelled as tools and used the parenting system to keep everything organized.
When the tools are activated in the menu, the will show up and allow the designer to adjust the parameters of the game live. Then when the game is re-entered normally, the changes that the designers set stay.
This is what the game looks like when the player would enter it. The ability to enter dev mode can be turned off in the editor before release or tools can be removed easily.
Try these tools out at https://keagenlevangie.itch.io/pinÂ