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 6 days ago
Published 21 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 225 kB
GMRoomPackForGMS2.yymp 228 kB

Development log