Introducing the easiest way to implement top-down movement into any game!

In your character's STEP event, simply add: topdown_step(walking speed, collision object);

Now lay down a character and some collision blocks... and THATS IT! With easily changeable values to support any game, top-down movement could not be any easier. This script will add 8-way movement, sliding against walls during a collision, and tight gameplay. Go here for a live demo! Use WASD/Arrow keys to move around.

Features well-commented code and an easily editable script.

End User Licence Agreement (EULA).

Version 1.0.0. Published October 4, 2015

Created with GameMaker: Studio v1.4.1657

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Anonymous 03 March 2019

bad movement

collision works alright but movement is really bad.
if you press left and right at the same time the player moves forward at half speed instead of one button canceling the other out.
there are much better free scripts out there.
if you want to buy 1 i recommend- it costs more but both the collision and the movement work so much better.


Logan H 07 December 2018

Functional, simple

It works.
I can't say if it's super functional, but it works.

The only real gripe I have is that you need to modify the code for GMS2, otherwise your IDE is going to whine at you, even when you put in the code right. If you're desperate enough to have a top down system that you need to buy this, go ahead. It works.

Package contents

Loading, please wait

What is the issue?

Back to Top