How to Make a Tile Based Movement System

The Problem

I’m looking to make a strategy game with tile based movement. I know what I want to achieve but I have no clear idea where to start. To help better illustrate the result I’m trying to achieve, imagine a chess board. Certain characters are able to move a certain amount spaces within a grid.

Any help would be greatly appreciated. :slight_smile: