Intermediate Platformer Engine


You must be logged in to obtain assets


This Intermediate Platformer Engine is everything that you need in order to start creating a fast and fun, 2D side-scrolling game. This demo includes a fully functional player object, with a focus on "game feel". The input/physics were coded in a particular way in order to mimic fast-paced popular, platformers like Super Meat Boy and Dustforce.


  • Pixel-Perfect Collision
  • Horizontal Player Input (w/ Acceleration + friction)
  • Vertical Player Input (jumping + wall jumping)
  • Easily editable code for quick changes in "game feel"/pacing


  • Slope movement/collision
  • Smooth camera (+ screen shake)
  • Push blocks (ride-able)
  • Blocks that fade on contact
  • Spring blocks
  • Simple FX

The Intermediate Platformer Engine is meant to be used as a quick kick-start when creating 2D side-scrolling games. It was the code-base that I used when starting to develop both FROG SORD and SUPER III. It can be used as starter code or as a learning tool. For even more extensive features, check out the Advanced Platformer Engine (coming soon).

Makes use of particle trail scripts found here: https://marketplace.yoyogames.com/assets/212/draw-trail

End User Licence Agreement (EULA).

Age Rating: 9+


GMS1 - Version 1.1.0. Published October 4, 2014

  • Push blocks can now push each other
  • Stacked push blocks move together
  • Push blocks now have acceleration/friction
Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait