CROSS PLATFORM MULTIPLAYER GAME DEVELOPMENT
Fast lightweight cross platform game multiplayer engine
BroNet supports TCP, Websockets, UDP and reliable UDP protocols. Possible to implement multiplayer on any mobile devices, consoles and PCs.
The internal protocol is strong optimized. The minimum possible packet size is only 4 bytes.
BroNet written using C#. The server can run on both Windows and Linux plarform. Specially optimized for running on Linux via Mono.
Internal out-of-box encryption supported. Strong AES-256 bit or simpler XOR. Protection against packet sniffing, substitution and replay.
BroNet designed as a fully multi-threaded solution! Each room, each context work in a separate thread. Sending and receiving messages is also parallelized. Parallel computing mechanism available to developers.
The engine has a very clear API. Creating a query and synchronizing objects is very easy. There are ready-made templates such as racing, shooters, fighting and MOBA games.
Start development by launching the server in the Cloud or on your PC and finish with a dedicated authoritarian system running all over the world!
BroNet is highly customizable. Want to use your own protocol? Or change encryption, authorization, room system, add a physics engine, quantize etc...? No problems!
Universal authorization of players on any platforms. Automatic merging of player accounts on multiple platforms.
Easily save and load player progress through the cloud!
Implemented verification of payments made through Google Play and the App Store.
|Protocols||TCP UDP rUDP Websockets|
|Server startup environment||Linux, Windows, MacOS|
|Packet header size||4-12 bytes|
|Maximum players per instance||12000|
|Maximum players in room||1024|
|Distribution||DLLs + Source code, Templates|
|Minimum server requirements||1 vCPU 512Mb|
|Run multiple instance|
|Matchmaking, Chat, Rooms|