Density UE5
Recreating Destiny 2 in UE5 using Gameplay Ability System and other features.
Destiny 2 is one of my favourite videogames, so as a learning exercise I have been trying to recreate the base gameplay of the game as close as possible in Unreal Engine 5. Doing this has allowed me to get experience and learn about the different functionality and best practises of in many different features of Unreal Engine 5; from creating dynamic materials for UI components, to importing assets and creating custom animations with sequencer, to using both C++ and Blueprints to tackle the Gameplay Ability System and implement networked multiplayer gameplay.
This is still a work in progress. The main goal apart from practising with UE5 is to recreate the Crown of Sorrow boss encounter, a level from Destiny 2 that was removed from the game in 2020 and I would like to play again. Below are some posts covering different areas of the project and the workflows used to create them.