Online Course – Certified Professional Internship in Game Development with GameMaker from the University of Colorado System

Learn to develop games with GameMaker. Discover how to use visual programming and code to develop games with GameMaker.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Beginners

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Game development using GameMaker
  • Visual programming (drag and drop)
  • Scripting (writing code)
  • Understanding basic concepts in GameMaker
  • Performing practical exercises
  • Developing a small game as a graduation project
  • Ability to meet certain game development requirements

What you will learn in the course

Courses for which the course is suitable

  • Beginner game developer
  • Independent game developers
  • Game developers with experience in GameMaker
  • Visual programming game developers
  • Game developers in scripting
  • Game designers
  • Software developers in the gaming industry
  • Teachers or instructors in the field of game development
  • Game entrepreneurs

Internship – a series of four courses

This internship is for beginning game developers who are interested in learning how to develop games using GameMaker. GameMaker allows us to develop games using both a visual programming (drag and drop) and a scripting (writing code) approach.

Applied Learning Project

Each course includes 10-15 exercises designed to teach you small concepts in GameMaker. Each course also has an assignment at the end so you can practice what you’ve learned in a small game that you develop. I will have certain requirements for your game, but the game itself is up to you.

Details of the courses that make up the specialization

Getting to know GameMaker

Course 1 – 7 hours

What you’ll learn:

  • Introduction to video game development using GameMaker on Windows or Mac.
  • Learning game development is easier than C# and Unity or C++ and Unreal.
  • No prior experience in game development is required.

Modules:

  • Sprites and sprite strips
  • Implementing functions using events, actions, and code
  • Adding sound effects and NPC movement
  • Adding random elements to games

Course 2 – 10 hours

What you’ll learn:

  • The second course in the specialization of learning video game development.
  • Knowledge from the previous course is required.

Modules:

  • Implementing player movement and collision masks
  • Firing shells and controlling the rate of fire
  • Visual game and code debugging
  • Adding life to games

Course 3 – 8 hours

What you’ll learn:

  • The third course in the specialization of learning video game development.
  • Knowledge from previous courses is required.

Modules:

  • Planning NPC actions
  • Adding HUDs (Heads-Up Displays)
  • Implementing spawners in games
  • Menu system

Course 4 – 19 hours

What you’ll learn:

  • The fourth course in the video game development specialization.
  • Knowledge from previous courses is required.

Modules:

  • Implementing contexts in GameMaker
  • The control structure of the selection
  • Implementing the iteration control structure
  • Optional additional arrays and materials

* I have expertise in additional courses on C# programming for game development in Unity and C++ programming for game development in Unreal for more advanced topics.