Studio / fab release
LandSnap
LandSnap is a lightweight Unreal Editor utility that snaps and aligns selected actors and splines to Landscapes or designer-defined tagged surfaces, cutting out tedious placement cleanup during level design.
Studio / fab release
LandSnap is a lightweight Unreal Editor utility that snaps and aligns selected actors and splines to Landscapes or designer-defined tagged surfaces, cutting out tedious placement cleanup during level design.
At A Glance
Editor first
Fast by design
Surface control
Quick Start
Fast, predictable placement without a heavy tool chain.
Snap Targets
Tagged snapping stays explicit: nothing becomes a target until you tag it.
Core Behavior
LogLandSnap output.Documentation
Copy the LandSnap plugin into your project's Plugins/ folder.
Open Unreal Engine, go to Edit -> Plugins, enable LandSnap under the Editor category, then restart when prompted.
LandSnap is editor-only and does not affect packaged builds.
LandSnap adds two Level Editor toolbar actions:
Default hotkeys:
Hotkeys can be customized in Editor Preferences.
When you use the LandSnap button or hotkey, selected actors snap to the closest valid surface below or above them.
Placement modes:
LandSnap Splines works with spline components and spline mesh components, snapping points individually and optionally aligning spline up vectors to the surface normal.
SnapSurface to an actor or component.If tagged surfaces are enabled, a surface is valid when the actor or hit component has a matching tag, depending on your actor-tag and component-tag settings.
Settings
| Setting | Description |
|---|---|
| Align to Surface Normal | Aligns actors to surface normals with optional yaw preservation. |
| Align Spline Up Vector | Aligns spline up vectors to the hit surface normal. |
| Setting | Description |
|---|---|
| Pivot-Aware Bottom | Uses bounds-based bottom placement for natural contact. |
| Z Offset | Applies a vertical offset after snapping. |
| Trace Distance | Controls how far up and down traces search for a surface. |
| Setting | Description |
|---|---|
| Allow Landscape Surfaces | Enables snapping to landscapes. |
| Allow Tagged Surfaces | Enables snapping to tagged actors or components. |
| Snap Surface Tags | Marks valid tagged snap targets. |
| Ignore Surface Tags | Blocks specific tagged surfaces from snapping. |
| Allow Actor Tags | Checks actor tags for matches. |
| Allow Component Tags | Checks hit component tags for matches. |
| Setting | Description |
|---|---|
| Convex Detection | Uses best-fit plane alignment for convex footprints. |
| Concave Detection | Experimental handling for uneven or irregular terrain contact. |
| Bounce Floater Fix | Applies a second pass to close lingering float gaps. |
| Size Presets | Manual or auto bucket selection based on actor size. |
Debug
LogLandSnap.Notes
Video