Omega Race

Created for my Multiplayer Game Development class at DePaul (GAM390), we were given the two player local version of "Omega Race" created by our professor and were given the task of making

the game work between two computers using Lidgren networking library in C#.

 

features

- Lobby System that allows for multiple lobbies to be created and joined by players over a network.

- Input and Output queues for local and networked communication between players.

- Functional Collision/Audio/Input/etc. between two machines in real-time.

- Client / Server network model (where one of the players is the server)

- Client is more lightweight than the server due to the server being able to do all of the lifting while the client simply draws what should be there and sends inputs to the server.


OmegaRaceLobby.gif

Image Above - Lobby

Image Below - Gameplay

gameplayOmegaRace.gif