SceneMax3D IDE (WIP)
jMonkeyEngine Hub
March 31, 2026
UI system - one of the most complicated features. I decided to go for a new dedicated designer document with layout engine similar to Android’s constraint layout (but much simpler - not all the options) then wire it to the scripting language so it can be loaded and used in run-time. It was important for me not to use fixed positions and make the components to be positioned relatively to other components or their parent host container. The UI design is saved as a JSON document and loaded at run-time when needed.
Current status - initial designer works and I’m able to see it in run-time
Discussion in the ATmosphere