View all by svemii
svemii
Follow svemii
Follow
Following svemii
Following
Add To Collection
Collection
Devlog
Related games
Related
Building System in UE5
←
Return to Building System in UE5
Devlog
Day 13 - User Interface
April 15, 2026
by
svemii
An UI is created for the building system by rendering 3D buildable items into a 2D interface. A preview actor is set up with arranged static mesh instances, which are captured using a Scene Capture Co...
Continue reading
Day 12 - Door Functionality
April 15, 2026
by
svemii
A functional door system is done by introducing a custom structure to track each door’s state, including whether it’s open and its rotation values. A door positions array stores this data, with do...
Continue reading
Day 11 - Finishing Build
April 15, 2026
by
svemii
To wrap up the building system, we’re finalising how preview and completed build pieces are handled using a structured approach that links instanced mesh components. It introduces logic to prevent p...
Continue reading
Day 10 - Moving Build To World
April 15, 2026
by
svemii
To transition a structure from preview mode into the actual game world, it begins by setting up a custom “Prepare Build” event that loops through all mesh components, updating their materials to a...
Continue reading
Day 9 - Doors and Brick Blocks
April 14, 2026
by
svemii
To expand the building system, functional doors and new brick structures are added. It begins by setting up separate instanced mesh components for preview and final doors, allowing smoother real-time...
Continue reading
Day 8 - Windows
April 14, 2026
by
svemii
A dynamic window system to a UE4 building setup, starting with a Build Window Preview function that reuses existing grid-based placement logic and checks wall rotation to determine whether to build al...
Continue reading
Day 7 - Removing Pieces
April 14, 2026
by
svemii
A demolition system for a UE4 building mechanic by introducing a toggleable demolition mode using the X key, which switches between building and destroying states while providing visual feedback by ch...
Continue reading
Day 6 - Stairs
April 14, 2026
by
svemii
Stairs are added to the building system by introducing a rotation mechanic that allows stairs to face all four directions. A key input (R key) cycles through rotation states stored in a variable, whic...
Continue reading
Day 5 - Walls
April 14, 2026
by
svemii
There was an alignment issues that occur with simple rotation in building a flexible wall system. To solve this, a 3-way rotation system is implemented using a boolean toggle and position offsets, all...
Continue reading
Day 4 - Building Floors
April 14, 2026
by
svemii
Floor-building system is done by first ensuring materials support instancing, then setting up a Build Preview Actor using an Instanced Static Mesh Component for efficient replication. A custom event i...
Continue reading
Day 3 - Build Preview
April 14, 2026
by
svemii
A dynamic preview system is made for placing structures. It starts by setting up a custom trace channel and key variables to track two build locations and whether the first point has been placed. An i...
Continue reading
Day 2 - Camera Controls
April 14, 2026
by
svemii
A smooth camera movement system is built for a construction mode by adding keyboard controls (W, A, S, D, Shift, Space) that move the camera relative to its forward and right vectors. A custom “Step...
Continue reading
Day 1 - Setup
April 14, 2026
by
svemii
First created UI-based build menu toggled with the B key. A construction mode boolean is used to control whether the player enters build mode, where a widget is displayed, the mouse cursor is enabled,...
Continue reading