Just a quick reveal of the Editor, and some ways it helps development.
This whole project is ad hoc, bespoke, and DIY. Optimizing time, features, and function is mandatory. To this end, the Game and the Editor are one and the same. The Editor features will be disabled for a release build, but that’s just a detail.
The Editor features are for editing, certainly, but also for debugging and visibility. Below is an animation showing
- parameter editing, including a bitmap editor,
- object type changing,
- and memory checking, confirming that edit operations don’t leak.
(Click it to go big.)