To challenge ourselves we choose to work in Unreal Engine 4 because we were free to choose, and we had no experience in it or visual scripting. In this project I tackled tooling again, this time using Tiled to create the files that the game would load as a level. As well as gameplay and UI programming.
I used Tiled to make it easy to make levels. The game will load the .CSV files and use it to construct the level and obstacles. This meant that levels could be easily tested and iterated upon.