← Back

Blockout Shooter

This page features a third-person shooter prototype featuring movement-focused mechanics and technical features made in Unreal Engine 5.2. This was made as part my assignment for Games Programming 2 in Monash University.

Demonstration Video


Features

Multiplayer Networking Implementation

Multiplayer networking is implemented with C++ for seamless communication between players over the network using Server RPCs using Listen Server.

Third Person Wall Run Mechanic

The wall run mechanic has been adapted for third-person perspective, offering a dynamic gameplay experience.

Poison Trail

A poison trail mechanic allows the player to leave a damaging trail behind, harming enemies that come into contact.

Balloon Trap

The balloon trap mechanic lets the player attach balloons to specific boxes, causing them to become traps when flown high enough and hitting enemies.

Chaos Mace

The Chaos Mace is a weapon that creates a chaotic mace that goes everywhere when activated. The player will not receive damage from it but anyone who touches it will get damaged.

Hit Particle Effect Implementation

A hit particle effect was implemented to visualize the number of damage that the enemy / player got hit by.

Collision Enabled Particle Effect

Particle effects trigger on collision with walls, creating a visual difference when touching each other triggered through C++.

Technical Details

UML Diagrams

Sequence Diagram

Documentation

You can download the full technical design document or view it directly in your browser.