My intention for developing this project in particular was to roughly emulate the core gameplay loop of a 1st person point of view turn-based dungeon crawler. This type of game in particular is pretty retro, but I believe it's a truly unique style of game that can use some attention in the industry!
The primary growing pains of constructing this project was understanding how to implement the grid-based movement present in games of this genre. I was able to develop such in Unity (I believe this method is similar in Unreal) by creating a script that moves the player controller forward by a single unit, but fires a raycast based on the player camera's orientation that would detect if that move was valid or not.
Check out the project on my GitHub!