GameMaker Programming

Learn the concepts taught in a college-level “Programming 101” course, but all of the projects are games! You will receive an introduction to basic programming by building two dimensional (2D) games. GameMaker: Studio, the 2D game engine you’ll be using, is based on a scripting language that builds techniques that can be transferred to any other programming language such as Python, Java and C++. You will finish complete games that can be played with friends and added to your digital portfolio.

Outcomes & Objectives

Goal

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

Objectives

  • Navigate GameMaker: Studio Standard v1.4 software
  • Use GML scripting language
  • Build a completely executable 2D game
  • Explore computer science principles
  • Investigate the game programming career field

Student Work

Here are some examples of past student work completed in this course:

GameMaker Programming in Action

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

Inside GameMaker Programming

Inside GMP

Recommended Course Sequence

chart_gamemaker

Career Opportunities

Students who complete this course will be more well 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