Intermediate Platformer Engine


Add to Account (Free)

Contact Publisher


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).

Changes in 1.1.0

  • Push blocks can now push each other
  • Stacked push blocks move together
  • Push blocks now have acceleration/friction

Version 1.1.0. Published October 4, 2014

Created with GameMaker: Studio v1.4.1398

Age Rating: 9+

Average Rating

Your review

You can only review assets you've bought.


Gabe W 06 May 2019

Nice Engine!

Nice engine. its really smooth and the springs and platforms are perfect. download this now everyone


Brandon C 12 April 2019


Anonymous 12 February 2019


Anonymous 29 December 2018


Anonymous 20 November 2018


Yukon W 03 July 2018


Devon H 27 December 2017


Kemal M 22 November 2017


Dustin H 11 October 2017

Nice engine!!!

But.. I dont know how I can get the window in 1920x1080


Anonymous 09 October 2017


Anonymous 04 October 2017

Love It!

The best engine ever!
To any person who is struggeling to create a platformer you could learn a thing or two here!


Joshua H 04 November 2017


Jordan D 22 January 2017


Helder d 16 December 2016

Just Awesome!!

To be perfect is juts missing one way blocks and moving plataforms


Mischa v 26 July 2016

Fluid controls, screenshake could be improved

The code is extremely easy to read and movement is very fluid and pleasant.
One thing I feel is missing is a better screen shake (shaking the x & y axis, not just the camera angle). This might seem minor but the difference in effect is noticeable.


Brent K 11 March 2015

Great to fast track your next platformer

Great code. I am learning a lot from it and the character movement is very fluid with exelent walljumping mechanics.


Maxim N 02 March 2015

Very good

Smooth movement and responsive handling.
I am very glad to use it.
Unfortunately using some constant numbers in code instead of macro-constants or vairables
Maybe the advance version will be more flexible.


Anonymous 21 December 2014

Tight character controls and easy to customize


Glint G 21 November 2014

Solid Platformer Engine

Solid Platformer Engine with pushable blocks and springs

Package contents

Loading, please wait

What is the issue?

Back to Top