This was a project I did as a pair project with someone from the university classroom. we were assigned with people we didn't know, to create a game in Unreal Engine 4 with C++. The objective was to create a 3D dungeon crawler style game with abilities, stats, enemies and a boss fight.
I took care of elements such as projectile and ability spawning, while also learning about the animation system in Unreal Engine. I experimented with changing the animations so that they would transition smoothly with each other, and also combining animations with the "blend poses"Â
With this game, I also learned some more Unreal engine 4 utilities, like better widget creation (organizing widget elements) and widget animations
My partner used the Unreal behaviour tree system and with back and forth communication I learned more about using it.
We had a variety of particle effects and sound effects; we used unreal's sound cue system to combine them effectively.
With C++ I created the ability system and gave them cooldowns, and also made a basic spell ability that you could use to light up torches making the area brighter in the dungeon.