Fish-Networking
Fish-Net is server authoritative by design by allowing the use of dedicated servers, but does permit users to act as server and client, for faster development and testing.
Any kind of network topology is supported through the Transport system. Transports can use a variety of technologies to allow communications between server, client, and even third parties.
High-level API allows you to quickly access the ability to synchronize states, logic, objects, and more, without needing to get your hands dirty. We also believe in providing the best experience possible; you may additionally utilize low-level functionality via included events or inheritance.