Responsive UI Pro
Responsive UI Pro
Unity Asset • Version 1.0.8 • Updated January 2nd 2024
Responsive UI Pro brings the layout model web developers already know from CSS frameworks (align, fit-or-expand, margins, nested containers) into Unity's UGUI. It replaces the usual approach of hand-tuning anchors and pivots for every screen size and orientation.
Containers can be configured differently for landscape vs. portrait. Individual items can be set to a fixed size, a percentage of their container, or fully flexible. A separate Resizer component handles how a single element scales within its bounds (contain, cover, or stretch, with min/max limits), similar to CSS's object-fit.
What's included
- Align, fit-or-expand, margin/spacing, grouping, and spreading controls
- Per-item sizing: fixed, percentage, or flexible
- Nestable containers for complex layouts
- Screen-orientation-aware configurations
- Resizer component (contain/cover/stretch modes)
- Configurable refresh rate (on-change/on-rate/on-update/manual) for performance
- 16 demo scenes, full source code, premium forum support
Common questions
Does this replace Unity's Canvas Scaler, or work alongside it? It's a layout layer on top of UGUI. It gives per-item align, fit, and margin control that Canvas Scaler alone doesn't provide, particularly for orientation-specific layouts and nested containers.
Can I set different layouts for portrait and landscape without duplicating my UI? Yes. Containers can be configured differently per orientation, so a single UI hierarchy can adapt instead of needing separate portrait and landscape prefabs.
Will constant layout recalculation hurt performance? The refresh rate is configurable (on-change, on a timer, on Update, or manual), so you can trade off responsiveness against performance depending on how dynamic a given screen needs to be.
Screenshots
Responsive UI Pro
v1.0.8