ZerstorenGames - Unlimited Building - Open-World Building System: Structure, Utilities, Streaming

Unlimited Building is a complete building system for single-player games in Unreal Engine 5.7 and later. Drop the plugin in, press Play, press B: your own character builds. Everything is instanced (HISM + Nanite) and streamed, so an open world can hold hundreds of thousands of pieces.

Documentation

Build like in the best survival and city games

  • 500+ pieces ready to use: walls, floors, roofs of every shape, round towers, arches and vaults, stairs, doors and windows of every period, furniture, lamps, plumbing and wiring, roads, fences, gardens and fields.

  • Press, drag, release: pieces stretch to any size, snap to each other, continue rows, butt against walls and follow the terrain. Rotate on any axis, lift, paint, demolish, undo / redo, copy, cut and paste whole buildings, save them as blueprints.

  • 100+ build materials (stone, brick, timber, plaster, concrete, metal, glass, earth, thatch...), each with its own cost, weight and strength.

  • 21 premades (castle, cathedral, churches, houses, city streets) placed like any piece, and an editor tool to make your own.

Buildings that behave like buildings

  • Structural integrity: every piece carries its load to the ground; build too far without support and it collapses into physics debris. A stability view shows why.

  • Working utility networks: power, water, drain, heating, air, flue, and a signal network with levers, buttons, pressure plates, timers, relays and logic gates. Lights turn on, taps run, fireplaces smoke through their chimneys, a sink without a drain floods the floor. A network view shows every pipe and cable through the walls.

  • Rooms are detected automatically: closed rooms without ventilation grow mould, heated rooms stay dry.

  • Doors, windows, shutters, hatches, gates and portcullises open and close; street lamps light up at night.

  • Survival mode: pieces are built in stages with the materials of your inventory; damage, repair and destruction.

Open world first

  • Everything is instanced (HISM + Nanite): the 16,000 pieces of the example map load in about a second.

  • Clustered streaming: the world is saved and loaded in cells around the player, far cells as merged proxies.

  • Save slots with thumbnails, autosave, world snapshots you can ship with your levels, and the whole world as bytes for your own save system.

Plugs into what your game already has

  • Sky and weather: Ultra Dynamic Sky and Ultra Dynamic Weather are picked up by themselves; any other sky or weather by naming one property, or drive the clock and the rain from your own code. Without them, a day-night cycle and rain that never falls under a roof are included.

  • AI: seats and beds are Smart Objects (sit / sleep) with claims, the spot to stand at and the room to get up; closed doors on a character's way; the navigation mesh follows what is built. No AI of its own: hooks for yours.

  • Inventory: implement one interface and the costs come out of it (or Creative mode, or no costs at all).

  • Input: the included rebindable controls (keyboard, mouse, gamepad), or call the building actions from your own Enhanced Input setup.

  • Every change raises Blueprint events (placed, removed, switched, built, damaged, network status, cluster loaded). Full Blueprint and C++ API.

Ready for your game

  • Works with any character (C++ or Blueprint, any template): the building component is added automatically.

  • Your own pieces: right-click a mesh in the Content Browser, "Add as Building Piece" - done, icon included.

  • Interface included: hotbars, build menu, piece card, game menu with save / load, video / audio / controls settings, key rebinding and a guided tour, all themeable; or show your own UMG widget.

  • Example map: numbered exhibits of every feature, a modern city, a Victorian and a medieval town with its castle and Gothic cathedral, an aqueduct, fields and homes, all built with the system itself. A catalog map shows every piece and material.

Technical details

  • Unreal Engine 5.7 and 5.8, Windows (Win64). Single player (no replication).

  • C++ source included (runtime and editor modules). Engine plugins enabled with it: Enhanced Input, Niagara, Smart Objects.

  • Documentation in the plugin's Docs folder: Quick Start, Player Guide, Customizing, Open World, Blueprint API.

  • Support: info@zerstorengames.com