A downloadable extension

Buy Now$4.95 USD or more

Quick links: marketplace page | documentation
Platforms:
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!

Updated 13 days ago
StatusReleased
CategoryAssets
AuthorYellowAfterlife
TagsGameMaker, Moddable

Purchase

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 232 kB

Development log