As the development of Makinom 2 (which will be the basis for ORK 3) is progressing, I've been putting a lot of thought into the future of the UI system. Currently, ORK and Makinom support both UI systems of Unity (IMGUI and Unity UI aka legacy GUI and new UI). Naturally, this means the UI system needs to be compatible with 2 completely different systems, leading to a lot of overhead and not so ideal optimization.
There are 2 options on how this will be handled in the future:
- sticking to supporting both systems with the current drawbacks
- dropping the legacy GUI (IMGUI) and going full new UIPatrons
already know about this and voted/commented 100 % in favor of dropping the legacy GUI and going full new UI. I'm also mostly set on dropping the legacy GUI.
How this would work isn't yet set in stone, as I've not really looked into it - most likely it'd remove the need for a lot of the GUI box settings, as this'd be defined by the UI prefabs you set up. HUDs would probably also no longer be set up in Makinom/ORK (or at least not as they're now), rather being built in Unity's UI designer, using components to put Makinom/ORK content in them.
So, what's your thought on this?
Which UI system are you using?
Would you be ok with having to use the new UI in Makinom 2 and ORK 3, and how would your ideal workflow look like?
If you're enjoying my products, free updates and support, please consider supporting me on patreon.com