RTS Movement is a real-time strategy movement engine, consisting of some easy to use scripts and an example on how to use them. You can select units and tell them where to move, while also avoiding obstacles on the way by using pathfinding. The units will always try to stay in a rectangle formation if they can.


  • Unit selection and movement
  • Pathfinding in groups
  • Formations
  • Obstacles
  • Debug mode to help you with implementation
  • Easy to configure settings

Thanks for taking a look, and if you have any problems with this asset, feel free to email me at

End User Licence Agreement (EULA).

Version 1.0.2. Published April 27, 2016

Created with GameMaker: Studio v1.4.1757

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Paul S 08 December 2018


Wanderson P 27 May 2018


luis u 03 April 2018

Good , doesn't work with YYC output

A good asset for game maker 1.4, you could use in studio 2 but doesn't work with YYC


Cody I 01 December 2017

Very good demo

For around a month, I've been trying to figure out how to get my RTS units to get into position similar to how this demo does it. Learned a lot of other things in this demo too, such as how to get them to move smoother than what I had come up with.

Overall a great resource, I've read most of the solutions people offer on RTS movement, and none solve it as well as this demo does. Worth the money several times over for me.

Also thanks to the commenter below me for his solution!


Dustin R 21 May 2018

Really great asset

Wow. I've done so much research on RTS movement, implemented a few different methods from various videos and forum posts. Nothing works like this does. This is amazing.

Also, I can confirm that it is working for me for GMS 2.0. Please note, that the creator of this asset hasn't officially said it supports GMS 2.0. I'm just saying that I have it up and running. However, there is ONE small thing you'll have to fix.

GMS 2.0 uses Instance layers for its rooms. It places the controller object, which controls everything pretty much, on an instance layer with a depth of -99999. In GMS 2.0, there is a maximum of 16000 or -16000 depth. Anything beyond that range and the object WILL continue to function, but it won't DRAW anything to screen. (per manual, under "instance_create_depth")

In this case, it wouldn't draw a selection rectangle, draw text, or anything. Simple fix. Change the depth to -16000 or higher instead. Problem Solved.

Great asset. 5 stars all the way!


Glen H 24 April 2016

Great Scripts

I really like how smooth it feels when you use this system. The varying unit size looks cool too. By the way, I sent you an email through the YYG contact publisher thing. Please check spam. I have a concern I would like addressed. More like an extra feature if possible. As is, these scripts work great though.

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


NicolaiGD (Publisher) 24 April 2016

Thank you. I fixed the problem with the spam folder, and I have answered your email.


alan n 22 April 2016

Good stuff

Had an issue before but has Publisher has since contacted me and resolved the errors. With this updated it deserves 5 stars, if nothing else for the learning experience you will get out of it in handling organized multi-object movements.

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


NicolaiGD (Publisher) 24 April 2016

I'm so sorry! The emails from here were going into my spam folder, for some reason. I have replied to the email now.

EDIT: Thanks, glad everything is in order now!


Connor G 09 January 2016


Works perfectly, very well commented, only wish that it showed where to insert other options for example where to put code in the script that means they attack instead of just moving. Obviously that wasn't promised so it doesn't count against it.

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


Alex F 22 October 2015

perfect system

Amazing! I recommend 100%

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


Damon E 28 April 2015

Very good start for people who know GML

The code is full of good information and teaches a lot about group-based pathfinding. You will find techniques here are that you will be hard-pressed to gather and put into GML from other sources. It is well worth the small investment. Code that works this well is rarely available at this price.

The code has fairly good comments but needs Itermediate or better GML skills to digest it. The author responded quickly to my emails and is very willing to help when questions arise.

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

Package contents

Loading, please wait

What is the issue?

Back to Top