GameMaker Programming

Game design engages students in computer science and helps them understand the results of their code.

In GameMaker I and II, students learn concepts taught in a college-level “Programming 101” course and work in teams to build two dimensional (2D) games. Using GameMaker Studio, they develop core computing knowledge that can be transferred to other programming languages like Python, Java and C++. When finished, students will have games that can be played with friends and added to a digital portfolio.

Outcomes & Objectives


Use basic programming knowledge to build two-dimensional (2D) games

Students will be able to…

  • Navigate GameMaker Studio software
  • Use GML scripting language
  • Build an executable 2D game
  • Explore computer science principles
  • Investigate the game programming career field

GameMaker Programming in Action

Hear more about GameMaker Programming from the student, teacher, and Zulama trainer perspective.

Student Work

Inside GameMaker Programming

Inside GMP

Recommended Course Sequence


Career Opportunities

Students who complete this course will be more prepared for careers such as:

  • Aerospace Engineer
  • Automotive Engineer
  • Cartographer
  • Computer Systems Analyst
  • Corporate Trainer
  • Game Publisher, Designer, Developer
  • Logistician
  • Networks Systems and Data Communication
  • Producer/Director
  • Software Developer
  • Software Engineer
  • Technical Writer
  • Video Game Tester
  • Web Developer