AutoMapGen Release - Procedural Path & Dungeon Generation for GameMaker!


I'm excited to introduce AutoMapGen, a powerful room-based map generation system for GameMaker. Whether you're making a roguelike with branching choices or a dungeon crawler with linear paths, AutoMap makes it easy to generate clear, structured node maps with visual output and flexible control.


What is AutoMap?

AutoMap creates structured 2D room layouts on a grid, allowing you to define:

  • The number of columns (floors/stages)

  • How many possible room paths exist (the max number of rows)

  • How often paths merge or split

  • How rooms are connected (random, all, or closest)

  • Where special nodes like bosses or side quests should appear

All it takes is two lines:

map = create_auto_map(floor_length, option_count, num_of_room_converges, ...[optional build parameters]);
map.generate();

Built for Customization

AutoMapGen gives you full control over how your maps are formed:

  • Use aumap_type.paths for clean left-to-right progression

  • Choose connection node types like evenly_split or weighted_center

  • Add forced rooms before generation to create your own rulesets (eg. add stores before final room, etc.)


Visual Debug & Drawing

  • Debug drawing for quick visualization during development (circles and lines)

  • Custom sprite drawing - set your "icon sprite" and a nine-slice for the connection lines, and AutoMapGen will handle the rest!

  • Randomness -  Apply random node spacing to give every run a unique look while keeping room positions logically placed.

Get AutoMapGen today and streamline your map generation workflow.

Files

AutoMapGen v1.0.1 2025-06-04.yymps 26 kB
46 days ago

Get AutoMapGen for GameMaker

Buy Now$5.00 USD or more

Leave a comment

Log in with itch.io to leave a comment.