View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.2
- Last updated
- First released
- Unity version
- 6000.3.9 or later
- Package size
- 148.1 MB
- Files
- 1,182
- Favorites
- 18
- Views in the past week
- 44
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $162.00 on
Keywords
Home Designer Suite - 2026
Complete interior design toolkit for Unity. Draw floor plans procedurally, furnish rooms, paint materials, and export to JSON/GLB .
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 8
Home Designer Suite - 2026 screenshot 1
About this asset
Design floor plans. Furnish rooms. Export to 3D. All inside Unity at runtime.
Home Designer Suite is the complete interior architecture toolkit for Unity. Draw rooms procedurally, apply materials, place furniture from a modular library, and preview realistic multi-floor buildings in real time.
This is the next generation of the Floor Plan Designer and Home Designer plugins, rewritten from the ground up with a new architecture, a richer API, mobile support, undo/redo, smart snapping, and an entirely redesigned UI.
⭐ FEATURES
- Procedural Floor Plan Editor
Draw arbitrary polygon rooms or snap to a rectangular shortcut. Split any room into multiple areas with a single gesture. Add doors, windows, and archways with drag-and-drop placement. Every change rebuilds the geometry
procedurally in real time, including walls, floors, ceilings, UV maps, and collision meshes.
- Full Furnishing Workflow
Place furniture from an included library of 63 ready-to-use prefabs. Objects automatically snap to floors, walls, and ceilings with a single-collider snapping system. Rotate in 15° steps, scale on-screen, and switch between
visual variants, all without writing a line of code.
- Material Switching System
Apply materials per room, per wall, per floor, and per ceiling. Full support for Built-in, URP, and HDRP render pipelines. A batch Render Pipeline Switcher tool is included to convert all materials in one click.
- Multi-Floor Preview
Toggle into a stacked 3D preview that displays all floors simultaneously, including furniture, exterior shell, and roof geometry. Smooth state transitions and automatic camera refocus.
- New API: Full Programmatic Control
HeadlessBuildingAPI lets you create, modify, and serialize entire buildings from code with no UI dependencies. Batch-generate building variations, automate house layouts, or integrate the builder into any custom pipeline.
- Undo / Redo: Full Edit History
Every action is snapshotted as JSON. Step backward and forward through up to 50 states with full geometry rebuild. No lost work.
- JSON & GLB Export: Runtime Ready
Export your designs to JSON for data-driven workflows or GLB for real-time 3D rendering, at runtime, without leaving Play mode. Load, save, and enumerate multiple named project files.
- Smart Snapping
One collider is all it takes to make any GameObject a placeable module. Objects auto-detect and snap to the correct surface type (floor, wall, ceiling), dramatically reducing the friction of creating custom furniture.
- Mobile Support: Android & iOS
Fully optimized touch controls and rendering for Android and iOS. Multi-touch pan, pinch-to-zoom, long-press drag, and tap-to-select all work out of the box.
- Dedicated Website & User Accounts (Included, Self-Hosted)
A complete Laravel web application ships with the suite. Host it on your own server to give your users a dedicated portal: save and load projects from anywhere, browse public community templates, and manage accounts.
Open-source, zero vendor lock-in.
- Public Templates
Publish floor plans as public templates. Browse and import community-created layouts to jumpstart any project in seconds.
- Customisable Keyboard Shortcuts
All bindings are exposed through the HomeDesignerInputActions Input Action asset. Remap any key or add touch bindings with zero code changes.
🏗 ARCHITECTURE
- Clean event-driven architecture — swap or remove the UI without touching the core
- State machine (Idle → Floors → FloorPlan → Paint → Furnish → Preview) driven entirely by subscribers, zero hardcoded logic
- Service Locator pattern for zero-friction dependency injection
- 160+ C# scripts · 20+ controllers · 30+ UI components · 9 procedural mesh generators
- Headless operation: run without any UI via HeadlessBuildingAPI
- Multiple BuildingController instances per scene supported
🏠 PROCEDURAL MESH GENERATORS
- Rooms (walls, floor, ceiling, reflection probe, collision mesh)
- Outside / exterior areas
- Openings (doors, windows, archways)
- Exterior shell (contour-derived building shell)
- Roofs: Flat, Hipped, and Gabled with configurable overhang and thickness
Construction settings are fully configurable at runtime:
Wall height · interior/exterior wall thickness · door height · roof type · roof thickness · roof overhang
📦 WHAT'S INCLUDED
- 63 furniture prefabs (appliances, bedroom, kitchen, living room, lighting, patio, doors & windows)
- Demo_Editor scene — full working Editor UI example
- Demo_API scene — headless programmatic building example
- HomeDesignerSettings ScriptableObject for quick configuration
- Render Pipeline Switcher tool (Built-in ↔ URP ↔ HDRP batch conversion)
- Convert GameObject to Module editor tool
- HomeDesignerInputActions Input Action asset (fully remappable)
- Full source code (160+ C# scripts)
- Complete documentation site: API reference, architecture diagrams, integration guides, quick-start, FAQ
⬆ UPGRADING FROM FLOOR PLAN DESIGNER OR HOME DESIGNER?
Home Designer Suite supersedes both plugins. If you purchased either the original Home Designer or Floor Plan Designer, you qualify for a loyalty discount of 25–60% depending on the amount you previously paid. Submit your
invoice at: homedesigner.exoa.dev/discount
🗺 ROADMAP
- Parametric Rooms — constraint-based rooms where adjusting width auto-recalculates all connected geometry
- Rounded Corners — curved wall transitions with automatic UV and collision
- Floor Plan Scanning — import a floor plan image or PDF and trace walls with guided overlays
- Online Modules Library — browse and download curated furniture packs directly from the Editor
🔗 LINKS
- Roadmap
▎ Perpetual license · No subscriptions · No seat limits · Free minor & patch updates · Priority email support
From the publisher's Asset Store listing.
Technical details
🔧 TECHNICAL SPECIFICATIONS
- Unity 2022.3 LTS and above (including Unity 6 LTS)
- URP, HDRP, and Built-in Render Pipeline
- Windows, macOS, Android, iOS, WebGL
- .NET Standard 2.1 / IL2CPP compatible
- Serialization: Newtonsoft.Json (IL2CPP safe) + GLB export
- Input System package required
- ProceduralToolkit · ClipperLib · LibTessDotNet (all included)
📋 REQUIREMENTS
- Unity 2022.3.0f1 or higher
- Input System package (com.unity.inputsystem)
- URP or HDRP package if using those render pipelines (Built-in requires no extra packages)
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.3.9f1 | Compatible | Compatible | Compatible |
As listed on the Asset Store.