top of page

The Absconder

Summary

This first-person 3D action RPG casts you as an assassin carrying out a mission. Inspired by the renowned Assassin's Creed franchise, the game offers gameplay and a setting that will feel familiar to players. The game was completely developed in 3 months.

Developed as a dissertation project for a Bachelor's degree in Software Engineering, the game focuses on implementing a comprehensive suite of RPG systems. Key highlights include an equipment system featuring three distinct weapon types, a quest-and-reward loop, dynamic character statistics, diverse enemy types, and persistent core mechanics like save/load functionality.

DemoGameBeta.mp4

The greatest challenge in developing this product was integrating multiple complex systems — such as the quest, equipment, and data save/load systems —into Unreal Engine 5, having previously only developed isolated features. Building the entire framework for an RPG from scratch without prior experience felt like an impossible task. However, through a process of line-by-line debugging, I gained a solid, practical knowledge of how a full-scale game engine operates. This experience provided a robust technical foundation, giving me the confidence to implement game mechanics in both Unity and UE5, while also enabling me to act as an effective bridge between the design and programming teams.

Achievements and Challenges

Unreal Engine 5 familiarity

Problem-solving

System complexity

bottom of page