UI layers are used to organize UI boxes and HUDs.
UI layers are found in UI > UI Layers.
Default UI Layers #
A new ORK project will have 3 UI layers added automatically:
- Flying Text
Flying texts will be displayed on this layer. - Layer 1
A layer for placing UI boxes and HUDs on. - Screen Fader
Fading the screen will use this layer.
You can change which layer displays flying texts or the screen fader via the UI layer’s settings – only one layer can display them at a time. E.g. enabling Screen Fader orĀ Flying Text on a UI layer will disable the setting on all other layers.
UI boxes and HUDs select on which UI layer they’ll be added. If they don’t select a layer, they’ll be displayed on the default (fallback) layer, which is displayed before all other layers.
Draw Order #
The order in which UI layers are listed in the ORK editor usually also defines the draw order, lower layers being drawn below higher layers. E.g. the UI layer at index 0 will be drawn before the UI layer at index 1.
Please note that this can depend on the used UI module, e.g. the Unity UI module can also impact the draw order via the used canvas prefab’s sorting order or an optional setting.
UI System Types #
The actual settings and implementation of UI layers depend on the used UI system type (see UI settings documentation for details).
Unity UI #
Using Unity UI in Unity will make each UI layer a separateĀ Canvas.
You can optionally use a prefab with a canvas setup instead of having ORK generate a canvas based on the UI system setup.
Additionally, you can optionally set the sorting layer of the UI layer’s canvas to change the draw order.

