University Group Project

Unreal Engine 5.4 & C++

March-May 2025(8 Weeks)

Gameplay Programmer


Responsibilities

  • Worked on the Core Character Movement Abilities.
  • Created a Dynamic Camera System in C++.
  • Implemented a Level Stream System across several levels.
  • Created a Audio System to dynamically play audios within levels.
  • Overlooked majority of the code to detect bugs and consistency.

Project Overview

  • Worked on several Player Movement abilities such as Sliding, Ledge Support and Dashing.
  • Created a Camera System which can switch between different camera modes based on player's status in the game.
  • Implemented a level stream system to smoothly switch between levels without any loading screens.
  • Worked alongside the Audio Designer to create a suitable system to play audio within the game through different objects and/or characters.
  • Took the role as the GitMaster to handle the codebase amongst all the people who contributed to the project and looked over merge conflicts.

In-Engine Screenshots

Image 1
Image 2
Image 3
Image 4