itch.io is community of indie game creators and players

Devlogs

AutoMapGen Release - Procedural Path & Dungeon Generation for GameMaker!

AutoMapGen for GameMaker
A downloadable tool

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
Download AutoMapGen for GameMaker
Leave a comment