Fast, Flexible, Powerful and open source networking system for Unity and standalone
DarkRift takes a code-first approach to cloud based networking to make a super simple and super easy to learn networking solution that can be used for absolutely any type of game. The open source project is now hosted on GitHub by Unordinal, whose link you can find below.
- No CCU limitations - No need to fork out for expensive licenses no matter how many users.
- Unity or no Unity - Run your cloud servers from a Unity instance or run them standalone for a little extra performance.
- High performance - DarkRift was designed to be as fast, efficient and as powerful as you could ever need. Our multithreading expertise helps you take advantage of every CPU core and thread in your servers.
- Scalability - With DarkRift's state of the art server clustering, you can build a backend capable of seamlessly scaling with your player base.
Please note, this asset store package is infrequently updated and exists purely for ease of use with Unity. If you want the latest version please get it from GitHub!
DarkRift 2.10.1 - 2021-07-03
- Add DeserializeInto method to Message
- Fix pro features not being included in reference documentation
- Fix PlatformNotSupportedException thrown when starting on a Mac
- Fix prometheus rejecting metrics if they didn't update frequently
- Fix `help -l` not returning all results
- Fix messages being lost if sent too quickly after connecting
- Fix leak in ID allocation
Note: Due to new restrictions on the packages that can be uploaded to the Unity Asset Store the version will now need to be uploaded with Unity 2018.4 (LTS). This is a breaking change that we did not intend on having to make at this current point. DarkRift will continue to work on Unity 2017.4 if you require it however it must be downloaded from the asset store with Unity 2018.4.