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.
Multiplayer networking is implemented with C++ for seamless communication between players over the network using Server RPCs using Listen Server.
The wall run mechanic has been adapted for third-person perspective, offering a dynamic gameplay experience.
A poison trail mechanic allows the player to leave a damaging trail behind, harming enemies that come into contact.
The balloon trap mechanic lets the player attach balloons to specific boxes, causing them to become traps when flown high enough and hitting enemies.
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.
A hit particle effect was implemented to visualize the number of damage that the enemy / player got hit by.
Particle effects trigger on collision with walls, creating a visual difference when touching each other triggered through C++.
You can download the full technical design document or view it directly in your browser.