Easy Build System is a complete building framework for Unity.
Everything you need to implement a full building system.
Extensible, source-included, and built to scale.
🚀 Getting Started
Set up a full building system in any scene with just a few clicks.
Docs include beginner guides, API reference, and architecture overview.
🛠️ Modular & Intuitive Workflow
Custom inspectors, visual gizmos, and editors make setup fast.
One-click presets let you share settings across parts instantly.
Each feature is a standalone module: grids, batching, saving, grouping.
Enable only what you need. Lightweight, no hard dependencies.
🎮 Cross-Platform Ready
Supports Legacy Input Manager and the new Input System out of the box.
Compatible with Standalone, Android, iOS, WebGL, Console, and VR/AR/XR.
Switch input backends without modifying your building setup.
⚙️ Flexible API & Full Source Code
Complete C# source included, following Unity conventions.
Clean architecture with consistent naming and XML documentation.
Designed for customization and extension. No external dependencies.
Assembly definitions included for fast compilation.
📦 Demos & Extensions
Multiple demo scenes showcase core features and input setups.
First person, third person, top-down, orbital, mobile, gamepad, and VR.
Extensions provide ready-made templates for common game genres.
🔗 Integrations
• PUN 2
• Fish-Net
• Mirror
🖥️ Unity Version & Render Pipeline Support
• Standard Render Pipeline 2021.1+ / 2022.1+ / 2023.1+ / 6.4+
• Universal Render Pipeline (URP) 2021.1+ / 2022.1+ / 2023.1+ / 6.4+
• High Definition Render Pipeline (HDRP) 2021.1+ / 2022.1+ / 2023.1+ / 6.4+
🌐 Community & Resources
• Documentation Complete guides, API reference, and architecture overview.
• YouTube Tutorials, feature breakdowns, and update previews.
• Discord Community hub for support, feedback, and discussions.
• Twitter Follow updates, announcements, and development news.
• Support Direct technical assistance when you need help.
Questions? Reach out on Discord or contact Support.
See the Technical Details section for the full feature breakdown.
# Version 7.0.1
Fixes
- Building Group bounds now update correctly after a part is adjusted.
- Building Category slot display fixed in the Building Catalog Menu UI.
- Fixed missing Input Action References on the New Input System.
# Version 7.0.0
> Complete rewrite from the ground up.
> Every component has been redesigned or replaced.
> Migration from 6.x is not supported.
Features
- Hub Editor with 8 pages: setup, samples, integrations,
extensions, integrity checks, release notes, roadmap, licenses.
- Building Grid system with cell-based placement, occupancy
tracking, stage progression, and visual rendering.
- Building Terrain system with full backup and restore at runtime.
- Building Menus UI: Catalog and Radial menus with categories,
slot actions, search, gamepad, and mobile support.
- Building Collections ScriptableObject for reusable part sets.
- Renderer Variant system with material sets per variant.
- Building Rules system with height and category filters.
- Command system (Place, Destroy, Adjust, Upgrade) with Undo.
- Preset system for Building Parts using ScriptableObjects.
- Animation Behavior with Animator states and procedural support.
- Debris Behavior reacting to destruction, falling, and collapse.
- Audio system for building event sound effects.
- Quick Setup tool for one-click scene configuration.
- Building Part creation tool with automatic mesh, variant,
condition, and prefab setup.
- Building Part Registry with auto-refresh post-processor.
- Save system with multiple providers, backup files, scene-based
keys, and mobile auto-save.
- Network adapter interfaces for multiplayer authority and sync.
- Four camera views: First Person, Third Person, Top Down, Orbital.
- Upgrade building mode for switching part variants in place.
- Adjustment building mode for repositioning placed parts.
Improvements
- Shared editor helpers for consistent inspector layouts.
- HashSet-based registries for faster lookups.
- Unified manager API: Register, Unregister, GetRegistered<T>().
- Centralized event-publisher architecture across all systems.
- Building Area redesigned with priority, shapes, and modular rules.
- Building Socket data-driven with cleaner snap results.
- Building Group lifecycle and batching more reliable.
- Building Part split into sub-systems: Renderer, Placement,
Condition, Behavior, Cache.
- Building Input unified for new Input System and legacy input.
- Building Controller simplified with state-based mode management.
- Placement accuracy improved for snapping, grounding, and overlap.
- Collision and stability checks rewritten with fewer false positives.
Removed
- NavMesh Condition removed from core (available as extension).
- Physics Condition replaced by Collapse Condition.
- Linkable Surface and Collision Surface removed.
- Standalone/Mobile Input Handlers replaced by unified Building Input.
- Inspector Building Placer removed.
- Legacy UnityEvents wiring and async preview hacks removed.
Fixes
- Hard-coded restrictions replaced by modular area rules.
- Unstable snapping and socket obstruction edge cases resolved.
- Unreliable overlap detection and bounds issues fixed.
- Batching cleanup issues in Building Groups resolved.