After two days of reworking my object model to support nested objects I can finally gaze at this.
Of course, almost all editor commands somehow involved in modifying this structure are currently busted. So, back to work!
Add support for nested objects early, folks! Or not at all...
Nested game objects! For some reason I decided not to support them back when I designed the engine runtime, years ago.
Since then I have been hacking around issues that could have been easily fixed using nested GOs.
A few days ago I once again ran into an issue with this and decided enough is enough, let's have nested game objects. I now have a huge spec on how to do this, covering everything from the editor, data pipeline, scripting, runtime etc.
Everything is gonna BREAK! Wish me luck...
Game UI is often a pain-point during gamedev, especially when making your own tech. It's not the most fun part, but still very important and can get quite complicated. Do you use one of the pre-made solutions or roll your own? I landed somewhere in-between, creating my own UI system while using open-source libraries for some of the heavy lifting. Here is a video showing how it works:
Solo(ish) indie developer working on Project Slide, a sci-fi vehicular combat/physics/exploration game. Check out the dev blog at https://www.madrigalgames.com