๐ Metroidvania Map System Update โ Persistent Save/Load Finally Fixed!
Hey itch.io community!
If you're building a Metroidvania in GameMaker and struggling with maps that don't remember explored areas after closing the game, this update is for you.
What's new/improved in this version:
- **Persistent Save/Load**: Explored areas (state 0/1/2) and connections now save reliably across sessions, game restarts and even after closing/reopening the project. Uses clean structs + json_stringify (no more ds_map bugs or "@ref" issues).
- **Smooth controls**: Infinite grid, zoom from 1x to 2x with mouse wheel, pan with WASD or arrows.
- **Visual feedback**: Blinking current area, colored pins (up/down/left/right) for connections, thick borders, gray โ blue โ full color progression.
- **Debug tools built-in**: Press M to reveal everything, Enter to toggle map, R to reload save.
- **Easy to customize**: Add dynamic connections (e.g., when breaking a wall), player marker, boss icons, etc.
I tested it across multiple rooms — enter, explore, close the game, reopen, and your progress is still there. No more losing hours of exploration!
**Free demo** (3MB zip): Download and import in seconds to see the save/load in action.
Full pack now $8.99 (updated from $6 because it's way more complete and stable).
Link direto: https://noxvel.itch.io/noxvel-metroidvania-starter-gms2
Made 100% in GameMaker Studio 2 (runtime 2024+), .yympps ready to import.
Would love your feedback — did the save work for you? Any feature you want to see next? Drop a comment below!
#gamemaker #metroidvania #gamedev #assetpack #indiedev