A downloadable tool

Buy Now$1.99 USD or more

Summary:

This is a GameMaker Studio 2 demo project and standalone GML script for level generation using a drunken/random walk algorithm. The script is accepts arguments for direction randomness, object creation, and tile size.

Additionally the script implements bitmask tiling for full 48 tile tilemaps if they are created in the same order as the provided example. This allows for full random level generation for 2D  Top Down/Isometric games.


Download LevelGenDemo.zip for free to see a real time interactive demonstration.


This tool includes the following items:

  • Functioning Demo Project w/ Script Implemented
  • LevelGen.gml script file that can be added to any current GMS project.
  • Demo tilesets for wall and floor tiles.


The script assumes you have the following created:

  • Room
  • Wall Tileset - 48 tiles
  • Floor Tileset - 16 tiles
  • Wall Tile Layer in Room Editor
  • Floor Tile Layer in Room Editor


Purchase

Buy Now$1.99 USD or more

In order to download this tool you must purchase it at or above the minimum price of $1.99 USD. You will get access to the following files:

LevelGen.zip 63 kB
wall_tiles.png 5.9 kB
floor_tiles.png 1.9 kB

Download demo

Download
LevelGenDemo.zip 1.8 MB

Comments

Log in with itch.io to leave a comment.

(1 edit)

How hard do you think it would be to convert this to work with a 2d platforming game?

Hey, this is something I'd like to use, but I work in Unity. Any idea how to implement something like this in Unity/C#?

Unfortunately I'm not familiar with implementing this in Unity, I'd try searching youtube for tutorials maybe