Wave Function Collapse Algorithm

  • Project Details 

  • Engine: Unreal Engine 4
  • Topic: Procedural Generation
  • Duration: 3 Days

Introduction

In between two of my school blocks, I wanted to challenge myself with making something that I had seen some videos about on YouTube. Which was to make a Wave Function Collapse algorithm within UE4. Ofcourse there were some limitations of pure Blueprint that I had to work around. But it has given me deeper understanding of how to write solid blueprints. If anything, this small project has given me the knowledge of how to tackle such systems in a proper way, should I ever have to create such systems again.  

One small downside that I did notice after finishing this, is that the new UE5 that had been released around the days that I was working on this shipped with a Wave Function Collapse system by default. So I definitely don't have any reason to reuse this exact code here. But that was never really the point of this project in the first place.

Functionality