Procedural Generation

#C-Sharp

#University-Project

Description

  An extension of the previous wave function collapse projects, in which I made a space partitioning algorithm. It is used to generate divide the neighbourhoods that have random shapes into rectangles (houses). Each neighbourhood is a "cluster" that can have different generation setttings (e.g having differently colored building).
  Another adition was the procedural building generator. It is my introduction on generation grammar.
  The main challenges were to separate the logic from the visuals and to have extensive debugging tooling while programming the space partitioning algorithm.

Time spent:

 2 weeks
Full project GitHub

Credits

Artist: Kim Van Der Tang