I have just finished breadth first. This search method looks from every square for a blank square and is quite slow.
I found www.redblobgames.com/pathfinding/a-star/introduction.html very helpful.
I have just started looking at VR on IOS developers.google.com/vr/develop/unity/get-started-ios
I have currently got it so you can look and move around a complex scene.
I am planning to make a lazer shooter game.
I've finished Surrounded in Unity. It's a strategy game. You have a counter and 4 blocks and the aim is to surround your opponent, so that they can't move their counter or place a block. I used Minimax (with an eval function) with increasing depth for the difficulty levels. The music changes as you get closer to being surrounded.
I've written this app to help victims of bullying. It's on the App Store. I learnt a lot about data persistence.