{"id":14959846,"url":"https://github.com/unity-technologies/com.unity.netcode.gameobjects","last_synced_at":"2026-02-04T13:34:36.162Z","repository":{"id":37496361,"uuid":"116385203","full_name":"Unity-Technologies/com.unity.netcode.gameobjects","owner":"Unity-Technologies","description":"Netcode for GameObjects is a high-level netcode SDK that provides networking capabilities to GameObject/MonoBehaviour workflows within Unity and sits on top of underlying transport layer.","archived":false,"fork":false,"pushed_at":"2025-04-03T08:54:47.000Z","size":61627,"stargazers_count":2191,"open_issues_count":120,"forks_count":445,"subscribers_count":462,"default_branch":"develop","last_synced_at":"2025-04-03T09:33:54.234Z","etag":null,"topics":["csharp","hlapi","mlapi","multiplayer","netcode","networking","owner-multiplayer-sdk","unity","unity-3d","unity-networking","unity3d"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Unity-Technologies.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-01-05T12:56:55.000Z","updated_at":"2025-04-03T08:54:51.000Z","dependencies_parsed_at":"2024-11-06T01:20:19.546Z","dependency_job_id":"c55a7f4b-6f97-4c53-a98c-14e7cdb5f361","html_url":"https://github.com/Unity-Technologies/com.unity.netcode.gameobjects","commit_stats":{"total_commits":2523,"total_committers":102,"mean_commits":"24.735294117647058","dds":0.7689258818866429,"last_synced_commit":"490fb939a5e0b0b2afab354c33234544ecd1c8c0"},"previous_names":["midlevel/mlapi","unity-technologies/com.unity.multiplayer.mlapi"],"tags_count":204,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Unity-Technologies%2Fcom.unity.netcode.gameobjects","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Unity-Technologies%2Fcom.unity.netcode.gameobjects/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Unity-Technologies%2Fcom.unity.netcode.gameobjects/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Unity-Technologies%2Fcom.unity.netcode.gameobjects/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Unity-Technologies","download_url":"https://codeload.github.com/Unity-Technologies/com.unity.netcode.gameobjects/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248208740,"owners_count":21065218,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csharp","hlapi","mlapi","multiplayer","netcode","networking","owner-multiplayer-sdk","unity","unity-3d","unity-networking","unity3d"],"created_at":"2024-09-24T13:20:54.022Z","updated_at":"2026-01-08T17:20:11.809Z","avatar_url":"https://github.com/Unity-Technologies.png","language":"C#","readme":"# Netcode for GameObjects\n\n[![Forums](https://img.shields.io/badge/unity--forums-multiplayer-blue)](https://forum.unity.com/forums/multiplayer.26/) [![Discord](https://img.shields.io/discord/449263083769036810.svg?label=discord\u0026logo=discord\u0026color=informational)](https://discord.gg/FM8SE9E)\n[![Manual](https://img.shields.io/badge/docs-manual-informational.svg)](https://docs-multiplayer.unity3d.com/netcode/current/about) [![API](https://img.shields.io/badge/docs-api-informational.svg)](https://docs-multiplayer.unity3d.com/netcode/current/api/introduction)\n\n[![GitHub Release](https://img.shields.io/github/release/Unity-Technologies/com.unity.netcode.gameobjects.svg?logo=github)](https://github.com/Unity-Technologies/com.unity.netcode.gameobjects/releases/latest)\n\n### Welcome!\n\nWelcome to the Netcode for GameObjects repository.\n\nNetcode for GameObjects is a Unity package that provides networking capabilities to GameObject \u0026 MonoBehaviour workflows. The framework is interoperable with many low-level transports, including the official [Unity Transport Package](https://docs-multiplayer.unity3d.com/transport/current/about).\n\n### Getting Started\n\nVisit the [Multiplayer Docs Site](https://docs-multiplayer.unity3d.com/) for package \u0026 API documentation, as well as information about several samples which leverage the Netcode for GameObjects package.\n\nYou can also jump right into our [Hello World](https://docs-multiplayer.unity3d.com/netcode/current/tutorials/helloworld) guide for a taste of how to use the framework for basic networked tasks.\n\n### Netcode for GameObjects v2 \nThe most recent version of Netcode for GameObjects (v2) includes several improvements along with the more recent [distributed authority network topology](https://docs-multiplayer.unity3d.com/netcode/current/terms-concepts/distributed-authority/) feature. You can find the source code for this on the [develop-2.0.0 branch](https://github.com/Unity-Technologies/com.unity.netcode.gameobjects/tree/develop-2.0.0). \n- The develop-2.0.0 branch incudes additional examples:\n  - [Netcode for GameObjects Smooth Transform Space Transitions](https://github.com/Unity-Technologies/com.unity.netcode.gameobjects/tree/develop-2.0.0/Examples/CharacterControllerMovingBodies)\n    - This example has plenty of parenting examples, parenting under moving bodies, smooth transitioning between two parents, and a basic example of path defined motion.\n  - [Ping Tool](https://github.com/Unity-Technologies/com.unity.netcode.gameobjects/tree/develop-2.0.0/Examples/PingTool)\n    - This includes a custom Runtime Netwokr Stats Monitor that includes client to client message processing ping times.\n\n### Community and Feedback\n\nFor general questions, networking advice or discussions about 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/).\n\n### Compatibility\n\nNetcode for GameObjects v1.x.x targets the following Unity versions:\n- Unity 2021.3(LTS), 2022.3(LTS), and is Unity 6 compatible.\n\n[Netcode for GameObjects v2.x.x](https://github.com/Unity-Technologies/com.unity.netcode.gameobjects/tree/develop-2.0.0) targets the following Unity versions:\n- Unity 6 (LTS)\n\nOn the following runtime platforms:\n- Windows, MacOS, and Linux\n- iOS and Android\n- Most closed platforms, such as consoles. Contact us for more information about specific closed platforms.\n\n### Development\n\nThis repository is broken into multiple components, each one implemented as a Unity Package.\n```\n    .\n    ├── com.unity.netcode.gameobjects           # The core netcode SDK unity package (source + tests)\n    └── testproject                             # A Unity project with various test implementations \u0026 scenes which exercise the features in the above packages.\n```\n\n### Contributing\n\nWe are an open-source project and we encourage and welcome contributions. If you wish to contribute, please be sure to review our [contribution guidelines](CONTRIBUTING.md).\n\n#### Issues and missing features\n\nIf you have an issue, bug or feature request, please follow the information in our [contribution guidelines](CONTRIBUTING.md) to submit an issue.\n\nYou can also check out our public [roadmap](https://unity.com/roadmap/unity-platform/multiplayer-networking) to get an idea for what we might be working on next!\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funity-technologies%2Fcom.unity.netcode.gameobjects","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Funity-technologies%2Fcom.unity.netcode.gameobjects","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funity-technologies%2Fcom.unity.netcode.gameobjects/lists"}