All In One Runtime Building Kit documentation
Let players build bases and place furniture at runtime: turn your own models into build pieces in about ten minutes without code, snap them together through sockets, drag out rows and areas or stamp whole buildings, and see a plain reason whenever a spot is refused. Four ready-made themes, and every part of the HUD, preview, words and sounds can be changed or switched off.
- Unity 6000.0+
- Built-in, URP & HDRP
- No dependencies
- Full C# source
- Version 1.0.0
Quick start: about ten minutes
- Import the package. Everything lands in
Assets/AllInOneRuntimeBuildingKit/; your own pieces go toAssets/AllInOneRuntimeBuildingKitData/. - Open Tools > All In One Runtime Building Kit > Open, click Open Sample Scene and press Play: 1/2 pick a piece, left click places, R turns it.
- Open Make Buildable, drop in your own model, check the measured size, pick a preset and click Create Piece.
- Click Test in Play Mode: a test scene opens with your piece ready to place. Then check Pieces and fix anything listed with one click.
Start here
Quick startYour first piece of your own, placed in a game, in about ten minutes.SamplesBase building, furniture and interior, third-person and top-down cameras, multiplayer, a benchmark.WalkthroughsBuilding in your own game, furniture, a top-down camera, multiplayer, wall decorations and looks, rows, areas and blueprints, your own rule.UpgradingUpdating the kit, and what stays compatible.
Using the kit
The kit windowHome, Pieces (problems and fixes), Settings, Help.Make it yoursThemes for the preview, crosshair, words, hotbar, menu, sounds and effects; your own words and languages; your own UI.Make BuildableTurning a model into a build piece, presets, the Piece Definition.Placement and socketsHow snapping, free placement and the rules work; turning, nudging, rows, areas, blueprints, looks and limits; using the Builder from your own code.Costs, tools, undo, savingCosts and sandbox, remove / move / upgrade, undo and redo, structure, saving and loading.MultiplayerHost-authoritative building with Netcode for GameObjects, permissions, other libraries.
Reference
Extending (API)The API for code users: your own controller, inventory, rules, saves, networking.Troubleshooting and FAQA pink or missing preview, sizes, snapping, input and more.Known issuesWhat doesn't work yet, and the workarounds.SupportDiscord, the bug tracker, email, and what to include in a report.ChangelogWhat changed in each version