A guide for how to make a digital game with the user-friendly tool, GameMaker. This is a quick introduction to the basics of GameMaker so you can help get your students off the ground. Recommended for those focusing on more basic digital games.
Making Digital Games with Visual Tools
GM0 - Introduction to making digital games with visual tools
PG0 - What is game programming?
In this video we will introduce you to the basics of a digital game, and show how basic types of games can be built: a visual-coding game make in GameMaker, and a script-based game made in C.
We’ll dive into how to create game with these two tools in further videos. The visual-based tool, GameMaker, will be covered in the rest of this part of the curriculum (PG). You can find tutorials for more advanced games made with C in the programming section (CP).
PG0.1 - How do computers work?
This video has a brief and high-level review of the game engines and common components such a physics, AI, and audio/video.
PG0.2 - What is a Game Engine?
A brief and high-level review of the input-process-output cycle as the basis of how a computer work, applying that to games, and the definition of algorithms and programs as what implements that cycle.
PG1.0 - Making your first game
Part 1
Part 2
PG2 - Creating Background and Scrolling
Part 1
Part 2
PG3 - Paths and Timelines
Part 1
Part 2
PG4 - Advanced Features and Scripting