GameMaker Studio 2

PRO - Grid movement on click


Contact Publisher


In this example I'm showing how to use mp_grid in GameMaker, create a path from it, display this path as points, and move on click, like for example in Heroes III game. Fully commented code.

In version 2.6.0:

  • fixed a bug, when enabled limit of moves per turn, that first step wasn't substracted
  • extended that on end of turn you need to click message to refill movements limit (limit_autoreload = true will work as in 2.5.0)
  • displaying percentage bar of movements left if limit per turn is enabled
  • first release for GMS2.x

In version 2.5.0:

  • you can choose between creating movement path on click, or on every mouse movement
  • all code with enabling/disabling features is moved to demo object, so importing non-demo named objects will give you working game without ability to change things in runtime like in this demo
  • when changing smooth path to true/false, a path is drawn for a second like with debugging turned on, to see difference

In version 2.2.0:

  • you can switch between smooth animating of player movement, or aligning to grid (jumping)

In version 2.1.0:

  • better graphics
  • you can change that path should be diagonal or straight
  • you chan change that path is smooth or not
  • you can limit number of moves
  • you can set limit of number of moves between 3 and 10
  • you can display debug path
  • you can do all above when running game without changing any line of code!
  • when you arrive to city, it name will display

In version 1.0

  • it was identical to lite version


Version 1.0 is now available as free: CLICK HERE FOR LITE VERSION

Tested on HTML5 and Windows versions.

More info

End User Licence Agreement (EULA).

Version 2.6.0. Published May 25, 2017

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Anonymous 14 June 2019


Anonymous 05 May 2018


Terrence Y 19 April 2018


Anonymous 06 December 2017

Works extremely well.

Does what it shows and is super easy to add to any project. Couldn't recommend this more.


Alexander R 02 September 2017


This is a nice asset that's easy to edit. The presentation is satisfying and the programming is flexible. Anything I felt this asset could have added, like the player sprite facing the direction of the arrow path, can be implemented through regular GameMaker logic.


Dave B 12 July 2016


It works as intended.
Very good asset.
Author responded right away when I needed help and even wrote some codes for me.

This review was left for a previous version of this asset.

Package contents

Loading, please wait

What is the issue?

Back to Top