Just Build - Modular Building System View on Asset Store (opens in new tab)

Package details

Latest version
1.0.0
Last updated
First released
Unity version
2022.3.62 or later
Package size
318.8 MB
Files
400
Favorites
18
Views in the past week
12

Price tracking

Last checked
Tracked since
Lowest recorded
$13.29 on

Keywords

Just Build - Modular Building System

by Much Coffee Studios (opens in new tab)

1 rating, too few to average

Just Build lets you easily create and save levels, place objects and explore your worlds with ease! No matter what kind of a game you're making, this is an ideal modular tool for all of your needs!

Price $18.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Just Build - Modular Building System, 6 months Current $18.99; lowest $18.99; highest $18.99 in this period. $0 $10 $20 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 10

Just Build - Modular Building System screenshot 1

Just Build - Modular Building System screenshot 1

About this asset

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.

  1. Build using layers: 3 main layers that can be added to or removed from for full control over all the placeable objects
  2. Switch between 3rd-person and build mode: with a simple key, change between the two modes
  3. Free-form camera: freely move around, rotate and zoom in build mode
  4. 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
  5. Clickable objects that can be moved around or removed 
  6. Visualize placement of each object
  7. Freely place furniture and other objects that can be rotated to any angle, not snapping to integer position coordinates
  8. Interactable objects: place doors that can be interacted with and that are easily extendable
  9. Fully modular approach to building and script extension
  10. Add each object to a specific floor that can be deleted or hidden separately from other floors
  11. No placement of walls on already existing walls, tiles on already existing tiles, or objects if they are colliding with other objects
  12. Deleter that uses floor lists to remove objects, either in single or multiple mode
  13. Placement and collision detection
  14. Save and load each level using JSON in a separate file, including all the materials and objects
  15. Single UI Canvas with all the functions present
  16. Ability to replace walls with holders for objects such as doors or windows
  17. Door and window snap placement on walls
  18. 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
  19. Custom scale for individual objects if necessary

Additionally,

  1. All 3D models included as fbx files with their textures. 
  2. Instructions on how to add your own models and include them in the UI
  3. Databases for prefabs and materials that the Building Manager uses to load the prefabs into the UI
  4. 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.

From the publisher's Asset Store listing.

Technical details

The tool uses object pooling to optimize the objects' placement as much as possible, especially when placing large numbers of floor tiles or walls. JSON is used to store the positions, rotations and floor placements of each object, in addition to their materials if relevant, so that levels can be saved and loaded easily. This tool doesn't have any specific OS requirements and can be easily integrated with any input system, since it uses limited input with key-codes, mouse and axes. For full details, consult the included documentation which lists all the features and in-depth explanations of each script and prefab used. Scripts are also included and fully commented.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.0.32f1 Not listed Compatible Not listed
2023.2.20f1 Not listed Compatible Not listed
2022.3.62f1 Not listed Not listed Compatible

This package doesn't depend on any specific render pipeline but the materials won't render if you're using the wrong version for the wrong pipeline. 6000 and 2023 versions are URP and 2022 is HDRP. All versions should work with any pipeline as long as you change the shaders: HDRP should use the HDRP/Lit shader, URP and the built-in pipeline standard shader.

As listed on the Asset Store.