RakNet is a cross-platform C++ and C# game networking engine. It is designed to be a high performance, easy to integrate, and complete solution for games and other applications.
Update your users with database driven binary delta patches, or use a simpler version for updates such as user skins or maps.
Call native C and C++ procedures with automatically serialized parameter lists.
Includes audio bindings for Port Audio, FMOD, and DirectSound.
Essential for voice communication or peer to peer applications. Steam and Steamworks servers supported.
Automatically create, destroy, serialize, and transmit your game objects.
Database powered lobby with support for friends, rooms, quick match, ranking, email, and multiple titles.
SHA1, AES128, SYN Cookies, and RSA to prevent and detect network attacks.
Automatic congestion control, message ordering on multiple channels, message coalescence, and splitting and reassembly of packets.