GameMaker Platform Game Fundamentals

Movement dynamics, collisions, gravity and scoring.

Game Maker has been around for many years and has been used in schools to teach programming. The new Game Maker Studio 2 makes it easy to teach programming concepts relevant to the Digital Technologies Curriculum by writing code with the Game Maker Language. This workshop will look at how to write code to develop a platform game and give attendees a range of material to take back to the classroom.

Prior to completing the video tutorials you will need to:
1) Create an account at
2) Download and install the trial copy of Game Maker Studio 2 ( Note that there is no expiration date for the use of the trial version of Game Maker Studio 2.

3) Download graphical files for the game:

Learning Intentions - at the end of this workshop I will be able to:
  • Create sprites, objects and rooms in Game Make Studio 2
  • Program an object to move with script from the Game Maker Language
  • Detect for collisions between objects with script
  • Program score in a game with script from the Game Maker Language

Your Instructor

Nat Bradshaw
Nat Bradshaw

Nat graduated with a Bachelor of Information Systems from The University of Melbourne in 2003 and spent two years working as an International Fellow, teaching programming and database concepts at Ngee Ann Polytechnic, Singapore. Following that, Nat worked as a Solution Consultant for one of Microsoft’s implementation partners in Singapore during which time he qualified as a Microsoft Certified Professional. In 2008 Nat completed a Post Grad Diploma in Teaching from The University of Melbourne and then spent five years working as a teacher of Information Technology and Mathematics at Caroline Chisholm Catholic College. During this time he wrote four Game Maker text books and completed additional coursework towards a Master of Teaching. In 2014 Nat traveled to the Northern Territory and worked as a ICT Coordinator at Centralian Middle School where he taught games programming and robotics

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!