GameMaker (2.3)

Platformer Including Several Slopes Engine

Liam Jacobs

You must be logged in to obtain assets


The abbreviation should tell you everything you need to know.

This is a platformer engine that I made because I wanted jump-through / one-way slopes in my game. The fact that this works in any capacity is an affront to God, but it gets the job done. It includes:

  • Decimal movement speeds with no sub-pixel positions/shenanigans.
  • Movement and slope friction.
  • Jump-through / One-way platforms.
  • Slopes.
  • Jump-through / One-way slopes.
  • Ice/ground with different levels of friction.
  • Support for various animations and speeds.
  • And so much less. I cannot stress this enough, this entire project is held together by duct tape and kindergarten-quality glue paste.

The code is commented in a way that I like to call "I considered commenting a hobby". I never want to touch this again, and so A. I only commented what was absolutely required for me to understand what was happening at any given time, and B. The chances of my providing any form of support, moral or otherwise, for this project are almost 0%.

Feel free to contact Liam Jacobs (that's me) on the Game Maker Forums if you are really struggling. I can't say that I will be able to help you, but I will try my best.

A few notes:

  • The "platUnder" script is a mystery, even to me, but if you remove it, everything will break.
  • Do not change the player's xscale, it will break slopes entirely. Jump-through or otherwise. Why? Hahahahahahahahahahahaha no idea though.

End User Licence Agreement (EULA).

Age Rating: 4+


GMS2.3 - Version 1.0.0. Published February 21, 2023

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait