
Learn GameMaker Studio 2
A complete directory guide to learning GameMaker Studio 2. Includes curated tutorials, documentation, and GML scripting resources for 2D game development.
Start Here
Official GameMaker Manual
The bible for GML (GameMaker Language). Every function is documented here with examples.
GameMaker Community Forum
The official message board. Essential for troubleshooting obscure bugs or logical errors.
Gamemaker.io Learn Hub
Curated paths from the developers, including the famous 'Space Rocks' and 'Hero's Trail' tutorials.
Beginner Resources
Shaun Spalding – Complete Platformer Tutorial
The most recommended starting point. Builds a robust platformer engine from scratch using GML.
First Game: Space Rocks (Official)
A modernized 'Asteroids' clone tutorial that teaches vectors, movement, and game loops nicely.
Peyton Burnham – RPG Tutorial
A fantastic, polished series on creating a top-down RPG reminiscent of retro classics.
Intermediate Resources
PixelatedPope – Resolution & Aspect Ratio
Understanding cameras, viewports, and scaling is notoriously tricky in GM. This video solves it.
FriendlyCosmonaut – Farming RPG Systems
Deep dive into inventory systems, depth sorting, and state machines for complex games.
GML Scripts.com
A community library of useful snippets and mathematical functions to copy-paste into your projects.
Advanced Resources
YellowAfterlife Technical Blog
In-depth articles on GM internals, native extensions, and maximizing performance.
DragoniteSpam - 3D in GameMaker
Yes, GameMaker can do 3D. Learn vertex buffers and shaders to break the 2D barrier.
Networking & Multiplayer Guide
Official documentation on the asynchronous networking events needed for online play.