Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jakevn/MassiveNet
Unity3d UDP networking library focused on high-CCU, multi-server architecture.
https://github.com/jakevn/MassiveNet
Last synced: 3 months ago
JSON representation
Unity3d UDP networking library focused on high-CCU, multi-server architecture.
- Host: GitHub
- URL: https://github.com/jakevn/MassiveNet
- Owner: jakevn
- License: mit
- Created: 2014-10-07T18:45:10.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2015-01-16T01:27:31.000Z (almost 10 years ago)
- Last Synced: 2024-06-06T12:47:10.648Z (5 months ago)
- Language: C#
- Homepage:
- Size: 516 KB
- Stars: 112
- Watchers: 33
- Forks: 36
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-unity3d - MassiveNet - Unity3d UDP networking library focused on high-CCU, multi-server architecture. (Open Source Repositories / Networking)
- awesome-opensource-unity - MassiveNet - Unity3d UDP networking library focused on high-CCU, multi-server architecture. (Open Source Packages / Networking)
README
MassiveNet
==========Unity3d UDP networking library focused on high-CCU, multi-server architecture.
MassiveNet will be somewhat familiar to those who have used Unity's built-in networking or uLink.
Some of its features and design goals include:
Actor-like messaging and synchronization via NetViews.
Easy RPC definition using the [NetRPC] attribute.
Automatic network LOD/culling for NetViews, a crucial feature for large CCU games.
Build large, open worlds with support for seamless client/NetView movement from server to server.
Network instantiation of NetViews through tagged prefabs. (@Owner, @Proxy, @Peer, @Creator)
Out-of-the-box serialization for common C# and Unity struct types.
Supports serialization of custom types via delegate registration.
Incremental synchronization of NetViews to avoid resource spiking.Getting Started
===========View the GitHub wiki for an overview of MassiveNet's core concepts, then check out the examples.
To get up and running quickly, grab the latest unitypackage from the release page:
https://github.com/jakevn/MassiveNet/releasesContribution
===========Community participation wanted!
Please submit ideas, bug reports, etc. to the issue tracker or submit a pull request.