A downloadable asset pack

Download NowName your own price

This asset is a fast implementation of a Procedural Cellular Automata Cave Generation algorithm for GameMakerStudio 2.3+, written purely in GML.

You can choose between two versions of this algorithm. The "readable" variant and the optimized one.

The optimized version generates huge caves in the matter of a few hundred milliseconds: I was able to generate a cave consisting of more than 220,000 tiles in less than 300ms  (when using the YYC)!



Note: Since a room's size can't be changed whilst a room is the current room,  you'll find a global variable at the bottom of the "Cave" script that stores a "Cave" struct. The struct will be created before the first room is started, allowing me to change its size. You can customize the cave using this struct.

StatusReleased
CategoryAssets
Rating
Rated 4.0 out of 5 stars
(1 total ratings)
AuthorAlessioGameDev
Tagsalgorithm, GameMaker, gms2, Procedural Generation, Tilemap

Download

Download NowName your own price

Click download now to get access to the following files:

CellularAutomata.yyz 9.9 kB
CellularAutomata_Optimized.yyz 10 kB

Leave a comment

Log in with itch.io to leave a comment.