Engine Developed In:
Unreal Engine 5.4.4
Programmed In:
C++, Blueprint
Development Duration:
November 2024 - May 2025
'You have grown strong my Apprentice, but you are not a wizard yet.'
Descension was my second year team project, a project that lasted throughout the year, the brief for this project gave us near complete freedom for this project in terms of scope and gameplay.
Descension is a 2.5D platformer where the player must go forward through the levels collecting ingredients, and then after completion they must go backwards through the levels now modified to be challenging in the night time.
Compared to SCRAPP-R, my last project, there were less programmers on this project and being the most experienced with unreal in my team I was the head programmer for this project. This was my first unreal team project where I would be doing most of the work in C++ as opposed to blueprints excluding some areas where blueprints were more convenient.
One tool I utilized heavily in this project was unreal's gameplay ability system, this allowed for easy integration of new character abilities and made modifications easy to adjust.
A big difference between this and my solo unreal project was creating systems for the designers to be able to add in world interactable objects with settings that would be easy for them to adjust without having to touch any code.
My work was in a lot of areas for this game however my primary areas were in player gameplay, UI and animation programming.
Descension Gameplay Trailer

Download Demo


