NetDrone Engine: A Powerful Game Networking Engine

NetDrone Engine is a game networking engine designed to help you develop stand-alone game servers and commercialize your real-time multiplayer games. It offers high-performance server technology, a distributed server system, proven stability, and development convenience. With NetDrone Engine, you can create games that run on multiple platforms, including Windows, Linux, and Mac, and support multiple languages, including C# and C++.

The package includes NetDrone SDK-NOLIB, 1 example source, and 8 demos. It has a CCU30 limit and is suitable for learning purposes. The engine supports TCP and reliable UDP, and has a compact packet design with a TCP header of 8 bytes and a UDP header of 12 bytes.

NetDrone Engine has been applied to various online game development and has a massive live service experience. It is compatible with Unity 2019 or later, .NET 6.0 or higher, Linux/GCC 8.5 or later, and MySQL 8.0 or higher. The recommended operating systems are Windows 10 or later, Windows Server 2019 or higher, RHEL, Oracle Linux, Ubuntu, CentOS, and Gentoo.

For more information and enterprise license, please see the guide documentation in the docs folder or visit our forum.

The package includes:

  • NetDroneSDK-NOLIB
  • 1 example source
  • 8 demos
  • Documentation:

+ 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 Engine: A Powerful Game Networking Engine - Asset Store

πŸ€– Chat with AI

AI is typing

Suggested Posts

NetDrone.NET Cluster: A Powerful Game Networking Engine

NetDrone.NET Cluster: A Powerful Game Networking Engine Thumbnail

NetDrone.NET: A Powerful Game Networking Engine

NetDrone.NET: A Powerful Game Networking Engine Thumbnail

FigNet: A Scalable and Fast Networking Solution for Real-Time Games & Apps

FigNet: A Scalable and Fast Networking Solution for Real-Time Games & Apps Thumbnail

RaTweening: A Powerful Tweening Engine for Unity

RaTweening: A Powerful Tweening Engine for Unity Thumbnail

Master Server Toolkit: A Powerful Solution for Online Multiplayer Games and Applications

Master Server Toolkit: A Powerful Solution for Online Multiplayer Games and Applications Thumbnail

Clash Engine: A 3D Game Project

Clash Engine: A 3D Game Project Thumbnail