Unity: Why Random.Range is Dangerous

Unity’s random seems like a straightforward to use and easily accessible function. It is helpful when dealing with procedural generation and AI behavior because the seed can be fixed to repeat the behavior. So it seems. But this is not always the case. UnityEngine.Random can case intricate timing bugs. These bugs are hard to track … Read more

Procedural Building Generation

A short teaser about my bachelor thesis with the titel: Generierung und Evaluierung abwechslungsreicher Gebäudekomplexe (Generation and evaluation of diverse buildings)   The object of the thesis was to develop an algorithm, that generates diverse/interesting buildings via an evaluation function.   The buildings are compost of fassades and  rooms, which are all accessible from the … Read more