Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/unity-technologies/multiplayer-community-contributions
Community contributions to Unity Multiplayer Networking products and services.
https://github.com/unity-technologies/multiplayer-community-contributions
netcode-for-gameobjects unity
Last synced: 4 days ago
JSON representation
Community contributions to Unity Multiplayer Networking products and services.
- Host: GitHub
- URL: https://github.com/unity-technologies/multiplayer-community-contributions
- Owner: Unity-Technologies
- License: mit
- Created: 2019-05-25T07:21:04.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-10-02T14:49:31.000Z (3 months ago)
- Last Synced: 2024-12-20T17:06:11.386Z (4 days ago)
- Topics: netcode-for-gameobjects, unity
- Language: C#
- Homepage:
- Size: 9.37 MB
- Stars: 454
- Watchers: 443
- Forks: 163
- Open Issues: 67
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
The Multiplayer Community Contributions repository contains extensions provided by the community for Unity Multiplayer Networking products.
### How to use
[Installing a Community Transport (Netcode for GameObjects)](/Transports/README.md)
[Installing the Community Extensions Package (Netcode for GameObjects)](/com.community.netcode.extensions/README.md)
### Community and Feedback
For general questions, networking advice or discussions about Unity Multiplayer Networking or Netcode for GameObjects, please join our [Discord Community](https://discord.gg/FM8SE9E) or create a post in the [Unity Multiplayer Forum](https://forum.unity.com/forums/multiplayer.26/).### Maintenance
The contributions repository is a community repository and not an official Unity product. What this means is:
- We will accept new content and bug fixes and try to keep the content in this repository up to date.
- We do not guarantee that any of the content in this repository will be supported by future Netcode for GameObjects versions.
- We ask the community and authors to maintain the content in this repository. Unity is not responsible for fixing bugs in community content.### Adding new content
Check our [contribution guidelines](CONTRIBUTING.md) for information on how to contribute to this repository.### Existing Content
#### Transports
| **Name** | **Platforms** | **1.0.0** | **0.1.0** | **v12** |
|:------------:|:---------:|:-------:|:-------:|:---:|
| **[Ruffles](/Transports/com.community.netcode.transport.ruffles)**| Desktop, Mobile | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
|**[Enet](/Transports/com.community.netcode.transport.enet)**| Desktop, Mobile\* | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
|**[LiteNetLib](/Transports/com.community.netcode.transport.litenetlib)**| Desktop, Mobile | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
|**[SteamNetworkingSockets](/Transports/com.community.netcode.transport.steamnetworkingsockets)**| Steam | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
|**[WebSocket](/Transports/com.community.netcode.transport.websocket)**| Desktop, Mobile, WebGL | :heavy_check_mark: | :heavy_check_mark:||
|**[Photon Realtime](/Transports/com.community.netcode.transport.photon-realtime)**| Desktop, Mobile, WebGL\** | :heavy_check_mark: | :heavy_check_mark: | |
|**[Facepunch](/Transports/com.community.netcode.transport.facepunch)**| Steam | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
|**[Multipeer Connectivity](/Transports/com.community.netcode.transport.multipeer-connectivity)**| iOS | :heavy_check_mark: | :heavy_check_mark: | |\* Needs manual binary compilation.
\** Other platforms such as console platforms are also supported but require communication with Exit Games.#### Extensions
| **Name** | 1.0.0 | **0.1.0** | **v12** |
|:------------:|:-------------:|:-------:|:---:|
|**[LagCompensation](/com.community.netcode.extensions/Runtime/LagCompensation)**| :heavy_check_mark: | :heavy_check_mark: | |
|**[NetworkObjectPool](/com.community.netcode.extensions/Runtime/NetworkObjectPool)**| :heavy_check_mark: | :heavy_check_mark: | |
|**[NetworkManagerHud](/com.community.netcode.extensions/Runtime/NetworkManagerHud)**| :heavy_check_mark: | :heavy_check_mark: | |
|**[NetworkDiscovery](/com.community.netcode.extensions/Runtime/NetworkDiscovery)**| :heavy_check_mark: | :heavy_check_mark: | |
|**[NetworkDictionary](/com.community.netcode.extensions/Runtime/NetworkDictionary)**| :heavy_check_mark: || |### Releases
Content for a specifc major version of Netcode for GameObjects can be found in the release branches. The following release branches
exist:
| **Release**|
|:------------:|
| **[v12](https://github.com/Unity-Technologies/multiplayer-community-contributions/tree/release-v12)**|
| **[0.1.0](https://github.com/Unity-Technologies/multiplayer-community-contributions/tree/release-0.1.0)**|