
Just Build - Modular Building System
Much Coffee Studios
$13.29
$18.99
30%OFF
(no ratings)
Jump AssetStore
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!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.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 objectsSwitch between 3rd-person and build mode: with a simple key, change between the two modesFree-form camera: freely move around, rotate and zoom in build modeSingle 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 onceClickable objects that can be moved around or removed Visualize placement of each objectFreely place furniture and other objects that can be rotated to any angle, not snapping to integer position coordinatesInteractable objects: place doors that can be interacted with and that are easily extendableFully modular approach to building and script extensionAdd each object to a specific floor that can be deleted or hidden separately from other floorsNo placement of walls on already existing walls, tiles on already existing tiles, or objects if they are colliding with other objectsDeleter that uses floor lists to remove objects, either in single or multiple modePlacement and collision detectionSave and load each level using JSON in a separate file, including all the materials and objectsSingle UI Canvas with all the functions presentAbility to replace walls with holders for objects such as doors or windowsDoor and window snap placement on wallsHeight 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 scalingCustom scale for individual objects if necessaryAdditionally, All 3D models included as fbx files with their textures. Instructions on how to add your own models and include them in the UIDatabases for prefabs and materials that the Building Manager uses to load the prefabs into the UIWell-rounded tool suitable for many genres that can be easily customizable to match your needsModels included in the package: 5 floor tiles, 5 walls, 2 doors with holders, 2 windows with holders, 1 set of stairs, several misc objectsFully commented scripts and documentationNote: terrain shown in the demo video is not included. No AI was used in the creation of this package.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.