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.
http://www.masharcade.com/easyTopDown/ Go here for a live demo! Use WASD/Arrow keys to move around.
Features well-commented code and an easily editable script.
Version 1.0.0. Published October 4, 2015
Created with GameMaker: Studio v1.4.1657
You can only review assets you've bought.
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- https://marketplace.yoyogames.com/assets/1613/top-down-movement-collision it costs more but both the collision and the movement work so much better.
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.