This project was my second experience with a major commercial game engine: Unreal.
Doing this project felt like going back to my roots, really. I have started with C++, and that was replaced by C# for nearly two years in favor of Unity. However, with this project, I was able to go back and revisit one of my favourite programming languages, and in probably (personally in my opinon) the best commercial game engine available.
The project was a mix of C++ and Blueprints. I have programmed the most major gameplay with Blueprints, and supplemented those with several new Blueprint nodes programmed in C++. Because this was the only project I was to make in Unreal at University, I tried to squeeze in as many features as possible, in order to learn Unreal to the best of my ability in the short time.
During the development of this game, I have grown very fond of Unreal engine. Many things that limited/bothered me in Unity, seemed to be better in Unreal. Everything from UI, visual programming, rendering, Unity-specific bugs, physics. I am very satisfied with this engine and I will make sure to develop more projects in it.
I think the project turned out pretty good for what it is. It's bug free and quite polished, even though it lacks features and graphics.