A downloadable GameMaker library

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.2+.

Supported Platforms: Windows, Mac.

Use Cases

  • Procedural Generation. Create hand-crafted level templates and place them procedurally throughout your levels.
  • UI. Hate trying to make menus through code and can't wait for GameMaker's GUI Layers? Design your interfaces in the Room Editor and load them dynamically in-game!
  • Enemy Placement. Set up unique enemy layouts and spawn them around the player as they traverse the map and level up. 
  • Room Thumbnails. Take screenshots of your rooms to display them in, say, a level selection menu.

Features

Credits

Updated 26 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
GMRoomLoader v1.7.0.yyz - Demo Project 2 MB
Download
GMRoomLoader v1.7.0.yymps - Local Package 24 kB

Development log

View all posts