




-
2025
-
Team Project
-
Made in Unreal Engine 5
-
Used Blueprint for most of the project
-
Used Perforce for revision control.
-
Worked in Jira/Confluence for project management
Voxel Siege
Project Details
This is a tower defense game where you can control towers and stop enemies on a path before they drain your lives.
I created multiple tools & base systems for my team to easily use (sandbox/debug mode tool, level system, item shop system, etc.)
Also, created base UI with functionality for the whole game. (Main Menu, Settings, Pause Menu, Level Select, and more.)
Gameplay/Trailer
Download
Design
Team Sandbox/Debug Mode


I created this for the team, so it's easy to spawn in enemies, have extra health, and money if needed. As well as starting at a needed wave.
Settings


-
I created a simple settings menu for playtesting.
-
I added a Skip Tutorial option mainly for our team.
-
Added an in-game FPS view for performance tests.
-
The settings have Auto-Saving & Loading features.
Level System



-
I created a level system for progression.
-
For the player to level up they have to finish a wave to gain XP.
-
Each Tower has a required level to unlock.
-
Each level has an exponential max XP growth.
Tower Shop



The Tower Shop is for the player to purchase towers.
-
I made the shop automatically add a tower button based on a data table.
-
The purchase button gets locked if the player either doesn't have enough money or the required level to unlock.
Other Key Systems
-
Added an Auto-Saving & Loading System
-
Saves All Player Settings
-
Saves Player Level & XP
-
Etc.
-
-
Game Speed-Up Function
-
Speeds up the whole game
-
Activates by pressing space bar or pressing speed-up button
-
-
Tower Stats
-
A screen that shows the tower stats
-
Gives the towers' info & descriptions.
-
Shows how many enemies killed
-