A visual 3D level design tool for Unity Editor. Place, snap, erase, path, shape, and array prefabs directly in the SceneView.Tired of dragging prefabs one-by-one into your scene? Easy Design turns Unity's Scene view into a full level design suite — brush, array, path, shape, manipulate, and more — all from a single unified tool. Stop fighting the editor and start designing.Key features at a glance4 placement modes + grid snapping + object-surface gridsPath, shape, and array distribution for large-scale layoutsBrush/marquee/click selection with advanced filtersNon-destructive scene manipulation (extend, mirror, randomize)Instant prefab creation and cached copy workflowReplace any object with another in a single clickWhat's insidePlacement modesFour placement strategies — Single, Serial, Bulk, and Brush — cover every scenario from precise one-off placement to rapid scattering. Snap to world space with Grid mode, or use Object Reference Grid mode to divide any object's surface into a grid and place props directly on top of it. The built-in Replace feature lets you swap one object for another in the scene without rebuilding anything.Placement controls — while placing, press R for free rotation, Q/E for snapped rotation, and S for free scaling. Everything happens right in the Scene view, no inspector roundtrips.Path modeDistribute objects along a custom path — perfect for fences, road props, tree lines, or anything that needs to follow a curve.Shape modeArrange objects into a chosen shape, and optionally fill the interior. Great for circular arrangements, rectangular formations, and structured set dressing.Array modePopulate a selected area with objects arranged in a clean, ordered layout — ideal for repeating elements across large spaces.Eraser modeSingle and Brush variants, combined with a rich filter system, let you isolate and delete exactly the objects you want — no more accidentally nuking the wrong prop.Selection modeClick, Marquee, and Brush selection, all powered by the same advanced filters. Pick out exactly the set you need, then act on it.Manipulate modeWork with objects already in your scene:Extend — extend selected objects in any direction, as far as neededMirror — generate a mirrored version of your selectionRandom — assign randomized values within user-defined ranges to transform propertiesCreate Prefab — convert selected scene objects into prefabs instantlyCached Copy — treat any scene object as a placeable unit in Placement mode, no prefab conversion requiredCompatibilityBuilt and actively developed on Unity 6.x, with verified compatibility on Unity 2022 LTS. Every mode has been tested across both versions.Support & feedbackYour feedback drives this tool. Bugs get fixed fast, and feature requests shape the roadmap. Nothing matters more to us than the comfort and productivity of the people using Easy Design every day.9 Interaction Modes: Placement, Rotation, Scale, Erase, Manipulate, Path, Shape, Array, Selection — each with its own SceneView overlay controls.4 Placement Sub-Modes: Single (click-to-place), Serial (drag across cells), Bulk (rectangular area fill with 3D Y-layer scroll), Brush (freehand painting with weighted multi-prefab list, density, spacing, and overlap check).Real-Time Ghost Preview: See exact position, rotation, and scale before placing. Ghost uses HideFlags and Ignore Raycast layer — never pollutes your scene.Smart Grid Snap: Automatic grid unit calculation from prefab bounds. Dynamically recalculates on rotation and scale changes. Grid Scale Divisor (1–10×) via Shift+Scroll for finer control.Surface Snap: Physics.Raycast-based snapping to real geometry with cardinal normal alignment. Supports top and side faces. Falls back to ground plane when no surface is hit.Object-Reference Grid: Snap relative to a target object's local coordinate system — precise alignment on rotated or tilted surfaces.Spline Path System: Catmull-Rom spline with click-to-add knots, Shift-constrained placement, and interactive knot editing. Distribution by spacing or count. Four rotation modes: Follow Tangent, Linear, Fixed, Random. Start/end offset, uniform and random scale, position offset, and closed-loop option.Shape Placement: Polygon (3–12 vertices) and circle formations. Two-click workflow: set center, then radius. Fit Mode auto-calculates radius for gap-free edge placement. Align-to-Edge rotation, extra spacing, and scroll-to-rotate during placement.Array System: Column × Row × Layer grids with drag-to-create. Live editing of spacing, rotation, offset, and expand mode. Seeded random variation (rotation, scale, offset per item). Dissolve to unparent all children.Selection Mode: Click, Marquee (screen-space rectangle), and Brush (3D sphere) selection. Advanced filter by prefab type, tag, layer, and name regex (include/exclude). AND/OR combine mode. Select All with active filters.Manipulation Tools: Extend (clone in 5 directions with drag-to-extend), Mirror (reflect across planes), Random (individual or group transforms), Create Prefab from selection, Cached Copy for repeated stamping.Erase Mode: Single-pick with hover highlight or brush-area deletion. Scroll to resize brush. Optional prefab type filter. Tag and layer filters. Camera and light protection toggles.Random Variation: Per-axis random rotation, scale, and position offset applied at placement time. Independent min/max ranges per axis.Configurable Reference Point: Pivot or custom 3×3 anchor grid for precise placement offset control. Reference point stays fixed during rotation and scale.Prefab Browser: Dedicated window with folder navigation, thumbnail grid, right-click context menu (Select, Replace Selected, Add/Remove from Brush List).SceneView Overlay Toolbar: UIElements-based compact toolbar. Auto-shows when the tool is active. Mode buttons with inline sub-mode rows. Icon-based with tooltips.Full Undo: Complete Unity Undo integration for all operations. Multi-object actions collapsed into single undo groups.Right-Click Context Menu: Select any scene object's source prefab in Easy Design directly from the Hierarchy or SceneView — optionally with its current transform.ScriptableObject Settings: All configuration stored in a ScriptableObject asset. Duplicate to create reusable presets. Full custom Inspector with safety validation. Over 40 advanced parameters including raycast distance, input sensitivity, visual tweaks, and safety limits. Reset to Defaults included.Parent Object System: Assign any transform as the placement parent. All placed objects are automatically parented with undo support.Map Boundary: Configurable width, height, and ground Y. Visual wireframe outline with corner height markers. XZ position clamping enforced during placement.Safety Features: Play Mode protection (auto-deactivates). Domain reload cleanup (no orphan ghosts). Configurable warning thresholds for large operations. All settings safety-clamped with OnValidate.RequirementsTested on: - Unity 6000.x (primary development version) - Unity 2022.3 LTS (compatibility pass — basic testing) Note: Full feature testing was performed on Unity 6. Unity 2022.3 compatibility has been verified for core functionality. If you encounter any issues on 2022.3, please contact.Universal Render Pipeline (URP) compatibleEditor extension only — no runtime overhead or dependenciesUI Toolkit (UIElements) based interfaceBuilt with AI-assisted coding and manually refined AI-generated icons.


