Dungen Crawler is a 4-player multiplayer game in which 4 separate clients can connect to a dedicated
server and play together. Players are put face to face with demons that they will have to fight together, as the players push through the
dungeon to find the hatch; which allows them to progress to the next level.
Dungen Crawler follows the theme of my previous game Cave Crawler and was created for the University of Brighton.
The game features a dedicated server written in Java and a client written in C++, the server simulates the game world while the clients replicate the world based on its received messages.
To reduce the size of the network messages a custom duplicate string-based compression algorithm was employed, while client-side prediction was also used to reduce the number of network messages needed to synchronize the game-state.