Car go skrrt – Unity Devlog
Project goal-

The goal of this project was to make a visually appealing one button game in the Unity engine. The first thing that came to mind was to make a game similar to Crossy Road but with a twist. After some research into similar games I decided to do a simple driving game where the player drives endlessly on a spinning world avoiding traffic to gain points.

Processes-

The first step was for me to make a simple test level in Unity. The goal of this was to work out the way which vehicles would move. There were a few different methods of doing this however as the scene was a rotating sphere all of them were quite complex. I eventually settled on just parenting the cars to the sphere giving the illusion that the player is moving towards them when really they're just still and the world is moving around them.

Section of code which fixes the other cars to rotate with the world

Section of code which fixes the other cars to rotate with the world-

Once this was done I began modelling the world. For this I made a sphere in Blender and then made some simple terrain prefabs including different tree and house variants. Once these were made I scattered them randomly around the sphere using a particle system and then deleted any that would intersect with the road. Next my team mate made the various vehicles for the game that would serve as the player and traffic. Finally once all of my assets were prepared I put them into a Unity HDRP project. This allows my game to look visually appealing without much effort on my part.

Screenshot of the car game at sunrise in the Unity Engine

A screenshot of the game at sunrise-

Finally after implementing all of the models and systems I made previously I decided to implement a rotating skybox. This would mean that the game would have a day and night cycle adding complexity to the game and making it look much better whilst being more difficult for the player.

Final product-

https://alfierichards.itch.io/car-go-skrrrt

https://github.com/AlfieRichards/Car-go-skrrt

Evaluation-

Overall I'm actually quite happy with how this project turned out. It was made in an extremely small timeframe and nearly all assets were made by me. Personally I think that it functions quite well with the only major issue being the performance on some devices. This is because the game used scene wide real time dynamic lighting instead of something like unity light probes and baked lighting. This would’ve made it far more performant and fixed any of these issues.