Posted January 26, 2024 by maxparata
#wave function collapse #wfc #procedural #generative #algorithm #level design #3D #open world
I encounter the existence of the Wave Function Collapse (WFC) algorithm a few years ago and it blew my mind how wide it opens the possibilities of infinite design!
The principle is quite simple: You build a tileset of environment modules that have connections between each other and feed that to the Wave Function Collapse algorithm and it can create infinite procedural worlds with coherence between modules.
This has been developped for 2D games at first, but it can totally be adapted to 3D games.
I'll let you watch the video from Martin Donald he explains it better than me.
Enjoy, and make great games!