Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

GameMaker legacy curiosities

GameMaker tools and extensions that had been made more or less obsolete in new GameMaker versions

Unified API for mouselock on desktop and HTML5 for GameMaker.

Superseded by built-in functions in GM2023+

GOG.com API integration for GameMaker: Studio / GameMaker Studio 2

Superseded by the official GOG extension in GM2022+.

Make Zip archives from GM games

Superseded by the same-named built-in functions in stable GM2023.6+

Makes window resizing for GameMaker games less cursed.

Much less of an issue in GM2022+

Makes buffer_set_surface work on all machines

No longer an issue in GMS2/DX11

Formatted output and operations over GameMaker's "object information"
Run in browser

GMS2 has a new DnD system that can convert to code out of box.

Sample project for Steam-based networking for GameMaker.

Superseded by the official Steamworks extension in GM2022+

Fixes a specific caveat in GMS1 games

This bug is fixed in GMS2

Convert DnD blocks in GMS1 projects to equivalent GML
Run in browser

GMS2 has a new DnD system that can be converted to code out of box.

Standard-issue compression/decompression functions for GameMaker games.

Superseded by buffer_[de]compress in GMS2

What if you didn't have merge conflicts in your collaborative GameMaker Studio 2 projects

GMS2.3 made changes to project format that made it more "git-compatible"

Get information about the player's screen(s)!

Mostly superseded by window_get_visible_rects

Work with files in all accessible places in GameMaker games.

Superseded by "disable file system sandbox" option in GMS2

Repairs and re-imports missing resources into GMS2.2 projects!

See Sahaun's "YYP maker" for GMS2.3+

Error handling for GameMaker games

Superseded by native exception handling in GMS2.3+