Drunken Walk Level Generator w/ Bitmask Tiling
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
Status | Released |
Category | Tool |
Author | safwyl |
Tags | 2D, bitmask, GameMaker, Generator, Isometric, level-generator, Procedural Generation, script, Tilemap, Top-Down |
Code license | MIT License |
Asset license | Creative Commons Attribution v4.0 International |
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.
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