July
19
2020

Makinom 2’s UI system is modular and can be completely replaced with custom UI solutions.

The UI system itself is part of Makinom 2’s core functionality, but the actual displaying part is handled by external UI system extensions – this allows the used UI system to be swapped out completely.

Currently, there’s only one UI system extension available (and included in a fresh import of Makinom 2): Unity UI, using Unity’s component based UI system.

None

If you don’t want to use any UI in Makinom (e.g. using your own UI system without having Makinom manage it), you can use the None UI system type in UI > UI System.

While you can still set up some UI related things (e.g. UI boxes or HUDs), they’ll not display anything.

Unity UI

Unity UI is Unity’s component-based UI system. When using the Unity UI extension for Makinom 2’s UI system, the look and layout of your UI boxes or HUDs is set up in the Unity scene view, creating prefabs to use in Makinom’s UI boxes and HUDs.

Using the Unity UI requires the TextMesh Pro package to be added to the project via the Unity package manager – if you’re using Unity 2019.3 or newer, you’ll also need the Unity UI package. To set up Makinom for using Unity UI, go to UI > UI System in the Makinom editor and select Unity UI as the UI System Type.

You can do the basic setup via the scene view’s context menu: Makinom > UI > UI Box for UI boxes and Makinom > UI > HUD for HUDs (both are also available via UI > Makinom).

Learn more about the Unity UI extension in this how-to.