A highly flexible, voxel-powered game engine with an embedded editor. Create games using Lua, the native C/C++ API, and assets authored in voxel editors like MagicaVoxel or Avoyd.
Being able to create canvases that hold all of the UI, and with a dedicated window in the editor, being able to create UI with texts, images, etc... and have some scripts attached to them as they would be game elements.
Kind of the same way as Unity handle UI Elements, we have a hierarchy, game elements with scripts that works indepently.
For the implementation, this would be handled the same way the hirerachy of game objects are done.
Being able to create canvases that hold all of the UI, and with a dedicated window in the editor, being able to create UI with texts, images, etc... and have some scripts attached to them as they would be game elements. Kind of the same way as Unity handle UI Elements, we have a hierarchy, game elements with scripts that works indepently.
For the implementation, this would be handled the same way the hirerachy of game objects are done.