Canvas & Render Modes
RectTransform & Anchors
Core UI Components
TextMeshPro & Scripting
Layouts & Events
100

The mandatory root parent GameObject that must contain all UI elements rendered in a Unity scene.

What is the Canvas?

100

The 2D component that replaces the standard Transform component on all UI GameObjects.

What is RectTransform?

100

This selectable UI component is designed for controlling continuous numeric ranges, like audio volume or player health.

What is a Slider?

100

Modern Unity text system that uses Signed Distance Field (SDF) technology to keep text crisp at any zoom level.

What is TextMeshPro (TMP)?

100

If UI buttons highlight on hover but will not register clicks, this mandatory scene object is likely missing or disabled.

What is the EventSystem?

200

The Canvas render mode used for standard 2D HUDs that overlay on top of the screen without needing a Camera.

What is Screen Space - Overlay?

200

These four small handles in the Scene view define how a UI element positions or stretches relative to its parent container.

What are Anchors?

200

The Image Type that uses 9-Slicing to stretch interior pixels while preserving corner borders without distortion.

What is Sliced?

200

C# namespace required at the top of a script to declare and manipulate TextMeshProUGUI variables.

What is using TMPro;?

200

The auto-layout component that arranges child UI elements side-by-side in a horizontal row.

What is Horizontal Layout Group?

300

The Canvas render mode used for floating health bars above 3D enemies or diegetic in-game computer monitors.

What is World Space?

300

Defined as a normalized point from (0,0) to (1,1), this specifies the central point around which a UI element rotates and scales.

What is the Pivot?

300

The UI component used specifically to display raw Texture assets, such as live security camera feeds or mini-maps.

What is RawImage?

300

The C# namespace required at the top of a script to interact with standard UI elements like Button or Slider.

What is using UnityEngine.UI;?

300

The auto-layout component that places child UI elements into a uniform 2D grid matrix of fixed cell dimensions.

What is Grid Layout Group?

400

This component dynamically scales UI elements across different display screen sizes based on a set Reference Resolution (e.g., 1920x1080).

What is the Canvas Scaler?

400

This visual behavior occurs when a UI element's Min and Max anchor handles are separated apart from each other.

What is stretching / expanding?

400

Daily Double

The Image Type used to create radial skill cooldown timers or circular health progress meters.  

What is Filled?

400

The C# method used in code to dynamically attach a function listener to a button click event at runtime.

What is onClick.AddListener()?

400

The Canvas component that converts screen touches and mouse clicks into raycasts targeting UI graphics.

What is the Graphic Raycaster?

500

In a Screen Space - Overlay Canvas, this determines which overlapping UI element renders on top of another.

What is the Hierarchy order (or draw order)?

500

Pos X and Pos Y on a RectTransform measure the exact pixel distance between these two layout reference points.

What are the Pivot and the Anchors?

500

This checkbox on UI graphic components must be enabled for mouse clicks and screen touches to register.

What is Raycast Target?

500

The persistent inspector event list on a Button where you link target GameObjects and public functions.

What is OnClick()?

500

The layout component attached to a parent container to automatically resize its width or height to fit child elements.

What is Content Size Fitter?