NetDrone Engine is a powerful game networking engine designed to help you develop stand-alone game servers and commercialize your real-time multiplayer games. With its high-performance server technology, distributed server system, proven stability, and development convenience, NetDrone Engine is the perfect solution for game developers. It supports various platforms, including Windows, Linux, and Mac, and is compatible with C# and C++.
The package includes NetDrone SDK-LIB and an example source, with unlimited access for developing prototypes or beta builds. It also comes with extensive documentation, including API references, guidebooks, and introduction materials.
NetDrone Engine supports TCP, Reliable UDP, and NDP, and is designed for multi-platform, multi-language, and multi-threading applications. It also features compact packet design, reuse memory allocation, and singleton pattern.
System requirements include any device that supports Unity 2019 or later, .NET 6.0 or higher, Linux/GCC 8.5 or later, and MySQL 8.0 or higher. Recommended OS includes Windows 10 or later, Windows Server 2019 or higher, RHEL, Oracle Linux, Ubuntu, CentOS, Gentoo, and macOS latest update.
Packages:
- NetDroneSDK-LIB
+ netdrone (bin)
- unlimited
+ appdrone (bin)
- Examples (src)
+ easyshooter
Documentations:
- NETDRONE ENGINE INTRODUCTION (English, Korean)
- NETDRONE ENGINE GUIDEBOOK (English, Korean)
- NetDrone.NET API Reference (CHM, PDF, English, Korean)
- AppDrone.NET API Reference (CHM, PDF, English, Korean)
Specifications:
- TCP, Reliable UDP
- NDP
- Multi-Platform
+ Linux, Windows, Mac
- Multi-Language
+ C#, C++
- Multi-Threading
- Reuse memory allocation
- Singleton Pattern
- Factory Pattern
- Compact Packet Design
+ TCP Header: 8 bytes
+ UDP Header: 12 bytes
- Compact Game Log
- Tracer
- Poll(Overlapped IO), Epoll
- Raw Sockets
- CSV, Binary CSV
- Packet Queue
NetDrone.NET: A Powerful Game Networking Engine - Asset Store





