This game uses WaveFormCollapse based level generation. It has an editor to prepare any 2d tileset for use by the algorithm to generate new levels.