Skip to content

Getting Started

AutoLayout PRO brings a Figma-style auto-layout model to Unity uGUI: Hug/Fill/Percent sizing, real Grid, and a Burst-compiled core. Drop it onto one component, mix freely with existing LayoutGroups, or build new UIs end-to-end.

New here? Why AutoLayout? explains what problem this solves and how it relates to Unity’s built-in layout stack and UI Toolkit.

Requirements

  • Unity 2023.2 or newer (Unity 6 / 6000.0 LTS recommended).
  • Built-in render pipeline, URP, or HDRP — AutoLayout is rendering-pipeline-agnostic.
  • The standard com.unity.burst, com.unity.collections, com.unity.mathematics, and com.unity.textmeshpro packages, all resolved automatically by Package Manager when you install AutoLayout PRO.

The simplest way

Add the AutoLayout component to any UI GameObject (Add Component → AutoLayout). That’s it. The component becomes the root of a new layout island unless its parent already has an AutoLayout, in which case it joins the parent’s island.

The component appears with default settings and the GameObject is now an island root.

Easier: the context menu

In the Hierarchy, right-click any GameObject and choose AutoLayout PRO → Row (or Column, Grid, Wrap, ScrollView, …). The new child arrives with an AutoLayout component already attached and sensible defaults for the layout type you picked.

A new child GameObject appears with AutoLayout already configured as a Row, ready to receive children.

Try the bundled demos

The demos ship with the package — there’s nothing to import. Open Window → AutoLayout PRO → Welcome for a curated list of demo scenes and component prefabs; click any one to open it, then press Play to see it run.

Where to next

Docs for AutoLayout PRO v1.0.0 Changelog