Drift Carz

is a video-game developped as a school project during my second year at ISART Digital.

its main goal was turning a small racing arcade game into a fully multiplayer game, by creating a C++ Networking DLL for unity.

our game had to be featuring the following features:

  • custom lobby creation where the host can setup the game (number of laps) and start it.
  • synchronized start between clients and host.
  • synchronized and shared players positions and physics.
  • shared informations between clients (cars colors, names).

but we ended up developping optionnal features as well:

  • master server used to reference all servers in one place.
  • chat system to talk to other players in game or in the lobby.
  • tweakable capacity in order to accept up to 30 players in the same game (we locked this number to 30 by ourselves but the code is flexible enough to add a lot more).
  • room naming
  • and much more…

A project by Julien SOYSOUVANH and Clément FAZILLEAU