Here lie all my projects that I once started but never completed.




During the phase when I was heavily developing in Unity, I used the UMA framework for human characters. To create NPCs for my games, I wrote an NPC generator that could generate characters with random names, ages, genders and appearances. This was no easy feat, as the UMA framework is relatively complex. Nevertheless, I managed to create a working generator, although the generated NPCs were not particularly good-looking. To actually use the script in a game, I would probably have had to develop it further and ensure that the NPCs didn't look quite so random, but I never got around to that.
However, the generated NPCs were very entertaining:

Similar to the NPC generator, I also wrote a city generator that could generate a random city of terraced houses based on a street layout. This also worked wonderfully, but the result looked really dystopian, as all the houses looked the same and there was no variety. Even using a random color for the house wall didn't really help with that.


As a big fan of the Sims series, I wanted to develop a Sims-like game myself at some point. It was particularly important to me that the build mode allowed building round walls, as this was not possible in Sims 4 for a long time. I implemented such a build mode using Bezier curves. When it came to programming the actual game mechanics, I started with Sims-like controls, where you click on a location on the map and the character navigates there. During a stress test with many characters, this led to funny behaviors. Since the scope of the project was obviously way too extensive, it eventually fizzled out.