A downloadable GameMaker library

Download NowName your own price

Overview

GMRoomLoader is an open source GameMaker library designed to streamline room loading at runtime. It provides methods to process the data returned by room_get_info(), use it to load rooms efficiently during gameplay, and clean up created elements when needed.

Links: GitHubDocumentation.

GameMaker Version: 2024.11+.

Supported Platforms: Windows, Mac.

Use Cases

  • Procedural Generation. Create custom level templates and place them procedurally throughout your levels (e.g. dungeon rooms, NPCs, enemy encounters, or randomized props).
  • Chunking. Divide large rooms into smaller sections, loading or unloading them dynamically as the player approaches or moves away.
  • UI. If you’re tired of hard-coding menus while waiting for GameMaker's GUI Layers, design your interfaces directly in the Room Editor and load them on the fly in-game.
  • Room Thumbnails. Take screenshots of your rooms and use them in your level selection menu.

Features

Credits

GameMaker Awards 2024

GMRoomLoader was nominated for Best Tool in the 2024 GameMaker Awards!

Updated 9 days ago
StatusReleased
CategoryAssets
Rating
Rated 5.0 out of 5 stars
(5 total ratings)
AuthorGleb Tsereteli
Made withGameMaker
Tagscookbookjam, GameMaker, Procedural Generation
Code licenseMIT License
Average sessionA few minutes

Download

Download NowName your own price

Click download now to get access to the following files:

GMRoomLoader v1.8.0.yyz - Demo Project 2.2 MB
GMRoomLoader v1.8.0.yymps - Local Package 26 kB

Development log

View all posts