A downloadable extension

Buy Now$4.95 USD or more

Quick links: marketplace page | documentation
All (pure GML extension + helper tool)
Versions: GMS1, GMS2

What it does:

  • Exports room(s) to self-contained JSON format (files or scripts)
    (via a small cross-platform helper program)
  • Offers tools for loading exported rooms into other rooms at runtime
    (also inserting at offset, picking what to load, keeping track of loaded things...)
  • Allows to make your own tools working with room format
    (it's just JSON, after all)

What it can be used for:

  • Procedural generation
    (generate placeholders, then insert a random room from a subset in place of each of them)
  • Chunked loading
    (split huge rooms into smaller rooms and load/unload them as the player gets near/away from them)
  • Prefabs
    (want to design your menus in separate little rooms instead of code?)
  • DLC
    (externally load rooms alongside with images/audio)

Overall, this extension is intended to open many possibilities, and I'm excited to see what everyone can do with it

Have fun!

Rated 5.0 out of 5 stars
(6 total ratings)
TagsGameMaker, Moddable


Buy Now$4.95 USD or more

In order to download this extension you must purchase it at or above the minimum price of $4.95 USD. You will get access to the following files:

GMRoomPackForGMS1.gmez 229 kB
GMRoomPackForGMS2.yymp 320 kB
GMRoomPack-for-GMS2.3+.yymps 450 kB
Version 1.0.12

Development log

View all posts