Designing and implementing grid based and turn based movement in a action arcade game
What I Learned
One big lesson I learned from this project is if you plan on developing for mobile, make sure you have mobile controls created to begin with. I ended up starting with computer controls so we could do lots of playtesting easier, but in the end realized a lot of our controls were too difficult to port over to mobile. We ended up going with a re-sizable UI scheme and dynamic joystick to make up for this fact that seems to work pretty well, but at the time it was quite the hassle to figure out a good solution.