Movement Extended

Crystal Fortress

You must be logged in to obtain assets

Contact Publisher | Support


A collection of scripts that improve and extend the movement functions native to GameMaker Language.

All scripts come with auto-complete comments to help with usage as well as a short description and explanation of inputs and outputs. Depending on the complexity of the script additional comments are provided to help with understanding , using and modifying the scripts.


Smooth Rotation! with proportional and absolute speed options.*

Move Towards Improvements! Stopping at the target position and decelerating on the way

Move In a sinusoidal or helical pattern.

Move around a point in a hypotrochoid! Example input provided for creating atom like movement as well as an ellipsoid!

Swirl around in amazing epicycloid patterns!

Find the direction you need to fire in to hit a moving target!

Snap to a grid using 3 different functions**

Snap to a direction to ensure 4,8 or any finite number of directions

Predict an instance's movement parameters***

Find the Nth nearest or furthest instance

Use the extended instance creation to set various inbuilt variables on creation

Check if an instance is within a given area****

*Smooth Rotation scripts will turn in the shortest direction and will cease turning once the required direction has been reached.

**(Square Grid without offset, Square Grid with offsets and Rectangular Grid with offsets)

***Two versions of this script are provided 1 will only return the position at each step while the second returns more parameters.

****Two versions of this script are provided 1 uses merely the instances position while the other uses its bounding box

End User Licence Agreement (EULA).

Age Rating: 4+


GMS1 - Version 1.0.3. Published March 14, 2015

Movement Predict Scripts fixed for YYC targets

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait

Back to Top