Description
Easy Build System is a modular building solution for Unity that enables developers of all skill levels to integrate building features into their projects without writing any code. Whether you’re a beginner or an experienced developer, its ease of use, scalability make it the perfect choice for anyone in need of a building system.
Highlighted Features
- Supports Legacy & New Unity Input Systems.
- Compatible with all the render pipelines (Built-In, URP, HDRP).
- Integrations with most popular 3rd-party assets from the Asset Store.
- Includes support & demos for work with AR/XR Interaction Toolkit.
- Fully documented source code following C# coding conventions for Unity.
- User-friendly custom editors, easy to expand, and well-documented.
- Comes with a lot of demo scenes, add-ons, and integrations.
- Setup the system in any scene of your project with just a few clicks.
Technical details - Building Tools Includes custom editors that are intuitive and user-friendly, which facilitate the creation of components related to the system such as buildings and sockets.
- Building Modes Comes with three different building modes that allows to place, destroy and edit the buildings during the play time or edit time.
- Building Part Contains all the information related to a specific building element, such as the 3D model, preview, and conditions settings for its placement and usage.
- Building Conditions Rules and requirements for placing, destroying, or editing any building elements.
Technical details
- Building Tools Includes custom editors that are intuitive and user-friendly, which facilitate the creation of components related to the system such as buildings and sockets.
- Building Modes Comes with three different building modes that allows to place, destroy and edit the buildings during the play time or edit time.
- Building Part Contains all the information related to a specific building element, such as the 3D model, preview, and conditions settings for its placement and usage.
- Building Conditions Rules and requirements for placing, destroying, or editing any building elements.
- Building Physics Condition Checks building stability and simulates realistic destruction using physics.
- Building Collision Condition Detects collisions with other objects in the scene when placing a building, and will determine whether or not to allow placement.
- Building Terrain Condition Adapts building to the terrain, removes grass and checks for collisions with other objects such as trees, refusing placement if detected, ensuring accurate placement in the scene.
Additional Notes
- Building Preview Fully customizable and allows users to have complete control over the way buildings are previewed. Some additional customization options that may be included are (direction indicator, preview material, preview rotation, grid snapping, clamping positions).
- Socket-Based Allows precise placement of buildings by snapping them to predefined locations, using sockets. Sockets provide easy alignment and organization of structures. Buildings can be snapped to sockets, allowing for precise control over position, rotation, and scale. This feature streamlines the process of placing buildings, making it simple and intuitive for users.
- NavMeshComponents Compatibility Navigate around buildings and obstacles in the scene, using Unity’s built-in NavMesh system or new AI Nagivation package. This makes for more realistic and believable movement in the scene and improves agent navigation in the scene.
- Platform Support Standalone, Android & iOS, WebGL and Consoles without the need for additional work or adjustments. This feature ensures a seamless transition and consistent experience across different platforms.
- Source Code Complete source code, allowing them to make any necessary changes. Follows established coding conventions, making it easy for users to understand and work with. Users can customize the system to suit their needs by making changes to the source code.
- API All the most important methods and events necessary to extend or modify the functionality of the building system are available on the documentation. Making it simple for developers to quickly add or modify features as needed.
- Additional Resources Includes pre-made examples, sample scenes, tutorials, and documentation to help users understand and use the tool effectively. It also includes add-ons to extend functionality and integration with popular assets from Unity Asset Store. These resources can simplify the process of creating modular buildings in Unity and make it faster and more efficient.
Disclaimer:
Please note that we intend these files for learning purposes or as a trial before purchasing the full commercial version. Using these assets for commercial purposes without proper licensing is strictly prohibited.
Check Unity Asset Store For more info: https://assetstore.unity.com/packages/templates/systems/easy-build-system-45394
Explore our more assets