> For the complete documentation index, see [llms.txt](https://profpivec.gitbook.io/documentation-and-tutorials/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://profpivec.gitbook.io/documentation-and-tutorials/game-creator/ui-components-for-game-creator.md).

# UI Components

![](/files/-LwTdeD1xxeoOgjEsWkQ)

* Animate UI Canvas with GC Actions.

  * Slide in from and out to Left, Right, Top, Bottom (Screen Space Overlay)
  * Rotate in from and out to Left, Right, Top, Bottom (Screen Space Camera)

* Animate UI Elements with GC Actions.

  * Slide in from and out to Left, Right, Top, Bottom (Screen Space Overlay)
  * Fade in and out using Crossfade (Screen Space Overlay)

* Display 3D Models on UI Canvas

  * Rotate Model Automatically
  * Drag Model to Rotate
  * Control size and lighting of Model

* Display and Play Video on UI Canvas

  * Control start, stop, pause using Actions
  * Add local video or from URL
  * Control Audio volume and spatial blend

* Create Minimaps automatically with GC Actions

  * Display Minimap on left or right, top or bottom.
  * Modify Prefab for custom graphics
  * Add Markers and Labels, Show, Hide, and Blink.
  * Switch to Full Screen Map using Actions

* Modify UI text and Game Object colours with Actions

  * Save and load from GC Variables
  * Modify properties of both TMP and uGUI Text

* Display Colour picker (prefab) on UI

  * Use to change color of 3D GameObject and UI elements

* Use Main Menu prefab as a Template&#x20;
  * Slide in, Fade in, TextMeshPro support
  * New Save/Load features using UI Dropdown
