Over 11,000 five-star assets
Rated by 85,000+ customers
Supported by 100,000+ forum members
Every asset moderated by Unity
This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/4
◼ Introduce ◼
Easy Unity Network (EuNet) is a network solution for multiplayer games.
Supports Server-Client, Peer to Peer communication using TCP, UDP, and RUDP protocols.
In the case of P2P (Peer to Peer), supports hole punching and tries to communicate directly as much as possible, and if it is impossible, automatically relayed through the server.
Great for developing Action MORPG, MOBA, Channel Based MMORPG, Casual Multiplayer Game (e.g. League of Legends, Among Us, Kart Rider, Diablo, etc.).
Produced based on .Net Standard 2.0, multiplatform supported(Windows, Linux, Android, iOS, etc.), and is optimized for .Net Core-based servers and Unity3D-based clients.
RPC(Remote procedure call) can be used to call remote functions and receive return values.
There is no overhead as it serializes at high speed and calls remote functions.
Work efficiency increases as there is no work to create a message every time.
This package is suitable for advanced users who want to create their own server and use various functions.
- Save user items and points.
- Store and manage cash point or gold point.
- Cash point item or gacha system management.
- Save and manage game results.
- And any more.
The server can manage more than 10K user sessions per instance, and 2K is recommended when using P2P Relay.
The server library is written in .net standard 2.0, so it supports .net core, .net framework, unity, and can run on any platform supported by .net core.
It is recommended to do development on Windows and service on Linux.
Open source, available on GitHub (include server and unity client)
EuNet Github | EuNet for starter sample Github
◼ Features ◼
Fast network communication
High speed communication using multi-thread
Fast allocation using pooling buffer
Supported channels
- TCP
- Unreliable UDP
- Reliable Ordered UDP
- Reliable Unordered UDP
- Reliable Sequenced UDP
- Sequenced UDP
Supported communication
- Client to Server
- Peer to Peer
Hole Punching
Relay (Auto Switching)
RPC (Remote Procedure Call)
Fast packet serializer (Partial using MessagePack for C#)
Custom Compiler(EuNetCodeGenerator) for fast serializing and RPC
Automatic MTU detection
Automatic fragmentation of large UDP packets
Automatic merging small packets
Unity3D support
Supported platforms
- Windows / Mac / Linux
- Android
- iOS
Server libraries and sources are not included in this package.
Please download it from Github or Nuget.
EuNet Github
Easy Unity Network (EuNet) is a network solution for multiplayer games.
Supports Server-Client, Peer to Peer communication using TCP, UDP, and RUDP protocols.
In the case of P2P (Peer to Peer), supports hole punching and tries to communicate directly as much as possible, and if it is impossible, automatically relayed through the server.
Great for developing Action MORPG, MOBA, Channel Based MMORPG, Casual Multiplayer Game (e.g. League of Legends, Among Us, Kart Rider, Diablo, etc.).
Produced based on .Net Standard 2.0, multiplatform supported(Windows, Linux, Android, iOS, etc.), and is optimized for .Net Core-based servers and Unity3D-based clients.
RPC(Remote procedure call) can be used to call remote functions and receive return values.
There is no overhead as it serializes at high speed and calls remote functions.
Work efficiency increases as there is no work to create a message every time.
This package is suitable for advanced users who want to create their own server and use various functions.
- Save user items and points.
- Store and manage cash point or gold point.
- Cash point item or gacha system management.
- Save and manage game results.
- And any more.
The server can manage more than 10K user sessions per instance, and 2K is recommended when using P2P Relay.
The server library is written in .net standard 2.0, so it supports .net core, .net framework, unity, and can run on any platform supported by .net core.
It is recommended to do development on Windows and service on Linux.
Open source, available on GitHub (include server and unity client)
EuNet Github | EuNet for starter sample Github
◼ Features ◼
Fast network communication
High speed communication using multi-thread
Fast allocation using pooling buffer
Supported channels
- TCP
- Unreliable UDP
- Reliable Ordered UDP
- Reliable Unordered UDP
- Reliable Sequenced UDP
- Sequenced UDP
Supported communication
- Client to Server
- Peer to Peer
Hole Punching
Relay (Auto Switching)
RPC (Remote Procedure Call)
Fast packet serializer (Partial using MessagePack for C#)
Custom Compiler(EuNetCodeGenerator) for fast serializing and RPC
Automatic MTU detection
Automatic fragmentation of large UDP packets
Automatic merging small packets
Unity3D support
Supported platforms
- Windows / Mac / Linux
- Android
- iOS
Server libraries and sources are not included in this package.
Please download it from Github or Nuget.
EuNet Github
EuNet - Network solution
(3)
25 users have favourite this asset
(25)
FREE
License agreement
Standard Unity Asset Store EULALicense type
File size
460.0 KB
Latest version
1.1.20
Latest release date
Jan 25, 2021
Original Unity version
2018.4.29
Support
Visit siteQuality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Language
Feedback
Partners Program
PartnersUSD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR