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.
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
PG2 - Creating Background and Scrolling
PG3 - Paths and Timelines
PG4 - Advanced Features and Scripting