Free GameMaker tutorials, engines, and open source projects
I make free GameMaker: Studio 1.4 and GameMaker Studio 2 content for developers to use in games of their own. I share my knowledge of GameMaker because the software holds a special place in my heart. An older version of the software, GameMaker 7, got me interested in programming at the age of 12. Whether you want to learn how to make video games or are a seasoned game maker, I hope I teach you something new!
The YoYo Games’ GameMaker line of products can be quite powerful, despite the rather simplistic name. Some of my tutorials push the limits of the software. For example, I have tutorials on adding spell checking and two-dimensional water to your games. If you want to try something easier, check out my Introduction to Lengthdir or Fake 3D Coin Spinning tutorials.
Latest posts for game makers
You may know how to design levels in the YoYo Games’ GameMaker Studio Room Editor. But, what about in its Sprite Editor? This Step Event tutorial will show you an artsy, unconventional approach to designing levels in your GameMaker games.
YoYoGame’s GameMaker Studio 2 comes with an advanced room editor. But, sometimes you might want to design puzzle, maze, or roguelike levels in something a bit more simple. This lesson from The Step Event teaches game making beginners how to design levels using a text editor.
GMLsnip offers free GameMaker Language syntax highlighting, code pretty-printing, and docs-linking across the web.
Every GameMaker developer should know how to use lengthdir_x and lengthdir_y functions. Watch the video or read the new 2019 tutorial to learn the steps to coding a top down shooter in GML.
Get the most out of your new GameMaker Studio 2 license. Here are the top 20 GML tips and code snippets for game devs in 2019.
The instance-creating functions — instance_create_layer and instance_create_depth — are among the first functions that many new GameMaker Studio 2 developers will learn how to use.
In this video lesson, I walk you through the steps of incorporating real-time English spell checking into your GameMaker Studio projects! Add a lexicon of over 250,000 words that can be cross-referenced by simple script calls.
Learn how to code 2D dynamic water (waves) and other liquids using GameMaker Studio 1.4 or 2!
This is part one of a video series where we’ll tackle the mathematics and not-so-obvious applications of springs in game development. By the end of these lessons, you’ll have learned to make beautiful 2D dynamic water! But there’s plenty of other great uses of springs that we'll unravel along the way.
This is a beginner's YouTube tutorial that introduces sine waves and how they can be used to give sprites a fake 3D spinning effect in GameMaker Studio 1 & 2.
To celebrate Spring, I made a The Step Event YouTube tutorial where we’ll code a vibrant sunburst pinwheel effect in GameMaker Studio 2! This can be used to follow a character or important object that you want to place emphasis on. It also just serves as a neat background effect.