NetBuff - Unity Networking System
NetBuff is a networking system based on the Unity game engine. Initially created for a college project, the system has been improved to the point of deserving to be polished and released / made available separately.
The NetBuff comes as a lighter and simpler alternative to other existing solutions such as Unity's own NGO (Netcode For GameObjects) and third-party solutions (Mirror, etc...)
Features
- Advanced Editor tools
- Hot-Reload (Server maintains its state after a recompile)
- Session Management
- Server password protection
- Server discovery system
- Reliable packet delivery
- Lightweight and optimized
- Simple to implement
- Support for multiple scenes
Installation Guide
- Go to the Unity Package Manager (Window -> Package Manager).
- Click the "+" button in the top-left corner of the window.
- Select "Add package from git URL...".
- Paste the link below and click "Add".
1 |
|
Supported Transport Methods
- UDP
- Local (Split Screen)
- Custom Transports
Credits
- Scripts by @arnilsenarthur
- Package management by @SergioMacellani
- LiteNetLib by RevenantX
- Serialized Dictionary by ayellowpaper