Just Build is a powerful tool that lets you easily create and delete buildings of differing heights on multiple floors, place various objects inside your levels that can be easily rotated, add interactable objects such as doors and windows, save and load each creation separately that can then be used as different levels, and much more!
The following list gives a full outline of all the features that Just Build has to offer.
- Build using layers: 3 main layers that can be added to or removed from for full control over all the placeable objects
- Switch between 3rd-person and build mode: with a simple key, change between the two modes
- Free-form camera: freely move around, rotate and zoom in build mode
- Single and multiple placement modes where walls, tiles and objects can either be placed individually, or with a click-and-drag option for multiple placements at once
- Clickable objects that can be moved around or removed
- Visualize placement of each object
- Freely place furniture and other objects that can be rotated to any angle, not snapping to integer position coordinates
- Interactable objects: place doors that can be interacted with and that are easily extendable
- Fully modular approach to building and script extension
- Add each object to a specific floor that can be deleted or hidden separately from other floors
- No placement of walls on already existing walls, tiles on already existing tiles, or objects if they are colliding with other objects
- Deleter that uses floor lists to remove objects, either in single or multiple mode
- Placement and collision detection
- Save and load each level using JSON in a separate file, including all the materials and objects
- Single UI Canvas with all the functions present
- Ability to replace walls with holders for objects such as doors or windows
- Door and window snap placement on walls
- Height scale that can be changed prior to creating the level or right before loading the level which will scale all the walls, holders, doors, windows, stairs, and any other object that you think needs scaling
- Custom scale for individual objects if necessary
Additionally,
- All 3D models included as fbx files with their textures.
- Instructions on how to add your own models and include them in the UI
- Databases for prefabs and materials that the Building Manager uses to load the prefabs into the UI
- Well-rounded tool suitable for many genres that can be easily customizable to match your needs
Models included in the package: 5 floor tiles, 5 walls, 2 doors with holders, 2 windows with holders, 1 set of stairs, several misc objects
Fully commented scripts and documentation
Note: terrain shown in the demo video is not included. No AI was used in the creation of this package.