Have you ever wondered how certain games are created? In this installment of "How Did They Do That: Mario Bros" we analyze exactly what goes in to making a game like Mario Bros. In this project / tutorial we go over exactly what the mechanics are that makes this game so popular and we do it in laimens terms so that it is easy to understand.

In this project we explore:

  • Finite State Machines (FSM)
  • Enums
  • Acceleration
  • Gravity
  • Views
  • Enemy AI
  • Jumping on enemies vs touching them
  • Destructable blocks
  • Power ups (small, big and flower Mario)

and much much more!

  • Note that these projects / source engines are NOT completed games. They are simply demos that seek to break down the core mechanics of a beloved and popular video game. While many of these games are no doubt programmed outside of the Game Maker IDE, their core components attempt to replicate consistency and accuracy to the authenticity of the original invention.

Please leave a review - good or bad, as this helps myself and others see what this asset should have, what it may be missing or what is praise worthy. Thank you and have a great day!

For suggestions, comments, questions or concerns please email

End User Licence Agreement (EULA).

Version 1.0.0. Published June 4, 2016

Created with GameMaker: Studio v1.4.1749

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Anonymous 22 February 2019


Anonymous 16 February 2019


Arthur D 20 January 2019


Irvin M 27 January 2019

Nice and nice

This will help me alot,but i got one problem
can i sell game if i make it with this script that i buy is it legal to sell game when i finished..

I ask that becouse i use your engine and my q can i sell it game when i finish


dave m 25 July 2017

good but simple

good but simple


Anonymous 17 October 2016

basic mario

Felt lacking compared to other platformer HDTDT tutorial. Was hoping to see the Mario slide when running and stopping. Overall has all the important parts :)

Package contents

Loading, please wait

What is the issue?

Back to Top