Unreal’s scale gizmo scales around the pivot, so stretching a wall to meet the floor is always scale → move → scale again. I’m an indie dev building my own game in UE, and this gap bugged me on every level I touched — so I built the fix: ScaleBox adds the box-handle scaling workflow you’d expect coming from tools like Blender, built natively into the level editor.
Tap R twice. First press: the normal scale gizmo, untouched. Second press: the gizmo becomes your selection’s bounding box with a handle on every face and corner. Drag a face — the opposite face stays pinned. Tap R again and you’re back to vanilla. There’s also a Box Scale toolbar button next to W/E/R.
Features
- Face handles scale per-axis with the opposite face pinned; corner handles scale uniformly from the opposite corner
- Smart snapping: hold V, point the cursor at any geometry, and the dragged face jumps flush to it — at any distance
- Shift = symmetric about the center · Ctrl = invert grid snap · Esc = cancel drag
- Live dimension readout while dragging; grid snapping honors your editor snap settings
- Drag past zero to mirror (sticky threshold, never accidental)
- Works on any actor with bounds — meshes, Blueprints, volumes, nav bounds, collision boxes — with full multi-select and rotated selections
- One undo entry per drag; construction scripts re-run on release
- Everything tunable in Editor Preferences → Plugins → ScaleBox
- Bonus: a fully procedural, zero-texture scaffold/blockout material set
Honest limitations (v1.0): smart snapping needs line of sight to a visible part of the target; rotated multi-selections use world-aligned bounds (approximate — single rotated actors are exact); ortho viewports work but feel imprecise on rotated meshes; no numeric size entry (the Details panel covers exact values).
Editor-only module — adds nothing to packaged games. UE 5.5–5.8, Windows.
Fab: UE 5 ScaleBox — Advanced Bounding Box Scale Tool | Fab Direct: ScaleBox — Bounding Box Scale Tool for Unreal Engine 5.5-5.8 Docs: ScaleBox Documentation | Haunted Ostrich
What would you want on the roadmap first — numeric type-to-set while dragging, or better ortho support? Genuinely deciding v1.1 based on responses here.