Tactics games, like Final Fantasy Tactics and Ogre Tactics, are turn-based combat games on square tiles. This multi-video tutorial will cover movement for a tactics game.
Player movement uses Breadth First Search (BFS) to calculate the tiles that the player’s unit can move to. NPC movement uses A* to calculate a path to the nearest player unit, and then limits the path to the unit’s maximum movement.
Part 1 – covers how to set up the tactics game board
To download the Unity tutorial – http://www.gameprogrammingacademy.com/unity-tutorial-tactics-movement/
Game Programming Academy – http://www.gameprogrammingacademy.com
Facebook – https://www.facebook.com/GameProgrammingAcademy/
Source