This was my first 3D project, however it’s concept was pretty interesting, and quite playable for the low experience I had at the time it was developed. I got to figure out how to make a 3D character controller, from implementing animations to make it move around. I also had to design from scratch a mini-game system during the main loop.
This way, I programmed a spawn system with pooling for the cars, and a probability system depending on car difficulty to balance the time that players take completing each task. Then it was time to create simple mini-games that would work as tasks to do while fixing cars.