top of page
voxelsiege2.png
  • 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​

bottom of page