University final year project. Using the Unreal Engine and C++.