Bézier Drive – A time-trial race game

Bézier Drive is the resulting game from the Game Programming exam at the IT University of Copenhagen. I worked with my colleague Toto Christensen in order to build a time-trial car racing game.

The game was built on a custom engine written in C++ that offered the bare minimum to render meshes and update them, so we had to build our own physics system. After the physics system was set and ready we created a controller for the car that handled all of the car’s physics. Once the car was able to move around and drift, we created a Bézier-based map generator that would create random tracks and checkpoints for the player to race in.