Learn GameMaker

Learn to make games in GameMaker with our tutorials and template projects.

Get the hex string of a color in GameMaker

Get The Hex String of a Color in GameMaker

Sometimes in GameMaker you may want to get the hex string of a color, especially if you’re making some kind of tool or utility rather than a game! This script allows you to return a hex string of any color in code.

How to abbreviate large numbers in GameMaker

Abbreviate Large Numbers in GameMaker

If you’re adding obscenely high numbers to your own game, then you’ll probably want to abbreviate them too. We’re sharing two scripts today which show you how to abbreviate large numbers in GameMaker!

How to draw text in a circle in GameMaker

Draw Text in a Circle in GameMaker

One effect that can elevate your game to a higher level is drawing your text in a circle. Whether you’re using it for a dynamic user interface, or some piece of background scenery, this simple script will help you out!

Compare Colors in GameMaker

Compare Colors in GameMaker

Does your player need to mix potions to get the right color? Maybe your game features an animal who needs to hide in a place where they’re well camouflaged. Now you can easily test the visual similarity between two colors with this GML script.

Using our fonts in GameMaker: A screenshot of the GameMaker window with this title overlaid.

How to use custom fonts in GameMaker

Ever wondered how you can use a custom font in GameMaker? Here’s a quick guide on how to load one of our fonts in GameMaker to use in your own projects.

Some variations of games using the lights off mechanic shown on mobile devices

Creating a “Lights Off” Game in GameMaker

The process behind the game’s creation is pretty simple when you understand it and the solutions used could come in handy for making other puzzle and board games – especially if you’re new to game development – so here I am going to lay out how the project works for everyone to learn from.