Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Templates
Systems
This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/17
Easy Build System is a simple and modular building solution that makes development easy for all developers. This system lets you add advanced building features to your projects quickly and easily.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity Version
Built-in
URP
HDRP
2019.4.36f1
Compatible
Compatible
Compatible
Description

Easy Build System is a modular building system that makes development easy for all developers. This system lets you add advanced building features to your projects quickly and easily in few clicks.


YouTubeTwitterDocumentationDiscord Support


🚀 Quick Start 🚀

Get started instantly by setting up this system in your project with just a few clicks. It simplifies the process of adding building features to any scene.


🛠️ Simplified Editors 🛠️

Improve your workflow and efficiency with easy-to-use tools that make adding new building components straightforward in a few clicks.


📦 Demos & Add-ons 📦

Includes a lot of demo scenes and add-ons to show off the system's features and how it can be used in different types of projects.


🎮 Cross-Platform Support 🎮

Supports Legacy, the new Unity Input System, and Rewired, ensuring compatibility across various platforms including Standalone, Android & iOS, WebGL, Consoles, and VR & AR/XR environments.


⚙️ Flexible API ⚙️

Comes with complete source code that follows Unity coding conventions, allowing for easy customization and extension by developers.


🛠️ Compatibility 🛠️

Standard Render Pipeline 2021.3+

Universal Render Pipeline 2021.3+ / 2022.3+ / 2023.3+

HD Render Pipeline 2021.3+ / 2022.3+ / 2023.3+


📦 Integrations 📦

Game Creator 2 Inventory

Game Creator 2

Rewired

PlayMaker

Game Kit Controller

RPG Builder

Photon Network V2

Fish-Net

Mirror

uSurvival


If you have any questions, please don't hesitate to Support / Discord !


👇 See the Technical Details section to see all the detailed features 👇

Technical details

Building Placer

Manages the logic for each construction mode, whether in the Unity Editor or during playtime. It includes three different building modes: placement, destruction, and editing. Each mode is selectable either via default shortcuts (with customizable inputs, using either the legacy or the new input system, Rewired) or through the included Circular Building Menu add-on provided in the package.


Supports different camera 3D perspectives, including first-person, third-person, top-down, and isometric views, XR/VR.


Building Area

Allows you to enable or disable the placement, destruction, or editing of new objects within specific areas of any scene. The area can take two configurable shapes, such as size or position (Spherical, Bounds).


Building Part

Each object you wish to place, destroy, or edit in your scene must have this component. It contains multiple settings to identify it, manage its model, handle its settings in preview mode, and manage placement/destruction/edition conditions via the condition system.


Model settings: Allows managing multiple models of the same type while keeping their settings. This can be very useful to avoid having to create a new component each time if only the appearance of the object changes while the shape remains the same.


Preview settings: Fully customizable, including the preview material, color, transition animation between colors, movement type (normal, grid, smooth), adaptation according to the viewing angle (with axis selection), rotation of the preview along any axis, a directional indicator for the preview's orientation, options to rotate or maintain orientation during snapping, capabilities to clamp or offset positions/rotations, the ability to move the preview only if placement is feasible (remaining at the last position otherwise), and the option to deactivate specific scripts/renderers/gameObjects during preview mode.


Condition System: Activate or deactivate each of the following conditions per object according to your specific needs:


Physics Condition: Adds stability points to your objects for stable placement and triggers object falling if stability is compromised, such as during support destruction.


Collision Condition: Manages collisions with the possibility to enable or disable specific ones.


Terrain Condition: Detects Unity Trees in the vicinity to prevent placement too close, including an option to remove grass upon object placement. It's important to note that this condition only works on Unity Terrain.


NavMesh Condition: Dynamic navigation for your AI Agents to avoid newly placed obstacles, such as walls, for example.


Building Socket

Snap any object you have created or already existing in the project to a specific position/rotation or scale. It enables the definition of multiple building types on a single socket to facilitate the addition of new buildings and optimize performance more effectively.


Building Manager

Referencing only the objects that will be used for each scene to avoid loading unnecessary references and to organize a large number of building parts according to the requirements.


Includes optimization features to reduce draw calls and optimize rendering based on the camera view.


Building Saver

Saving and loading of previously placed Building Parts in each scene. The data is serialized in JSON format. Each file is named after the scene on which it was saved, allowing each scene to have its own file.


Custom Editors

Simplifies adjusting and overseeing the system's features with custom editors for each component, making it simple and clear. Includes a set of highly innovative tools to facilitate the process of adding new building components, such as a real-time preview system during socket configuration, as well as collision and physics management within your scenes.


Development & Resources

API: Full source code and detailed documentation.

Additional Resources: Includes demoscenes, add-ons & integrations.

Third-Party Notice: Incorporates resources under CC0 1.0 License.

Easy Build System - Modular Building System

(178)
3873 users have favourite this asset
(3873)
$14.99
$29.99
-50%
Taxes/VAT calculated at checkout
License type: Single Entity
Single Entity
Recommended for individuals and small businesses.
Multi Entity
Recommended for large enterprises working across multiple locations.
See details.
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
License type
Single Entity
File size
127.2 MB
Latest version
6.8.1
Latest release date
Aug 8, 2024
Original Unity version
2019.4.36 or higher
Support
Visit site
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Save 50.02%
$29.99
$14.99