The goal behind this project was to make an interactive environment and learn scripting in Unity using C#. In the very beginning of the project I wanted to create an interactive experience using dialogue. The Idea was to make an NPC script that would give the effect of "talking".
Asset by
SimplePoly City - Low Poly Assets VenCreation
The goal with this project was to challenge my programming skills. With this I made a car controller script and an interactive NPC. The car's code is built on floats that determine what should happen based on the input. So if the W button is pressed down, a speed factor must affect a vector3 that determines where the car goes. This could be a bit frustrating as it appeared easier than it actually was. But I finally managed to solve a car that could be controlled using the WASD keys on the keyboard. If I had worked further on this project, I would have wanted to insert a little more realism. For example, I would have used tags to determine what surface the car drives on. With this, it would have been possible to determine the car's behavior for how fast it can be driven on certain surfaces.