# Netcode for GameObjects

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.

Repository: https://github.com/Unity-Technologies/com.unity.netcode.gameobjects
Canonical: https://ross.abutalabs.com/products/netcode-for-gameobjects
Language: C#
License: NOASSERTION
License Family: other
Topics: unity, unity-3d, multiplayer, networking, csharp, mlapi, hlapi, unity3d, netcode, owner-multiplayer-sdk, unity-networking
Last push: 2026-08-26T20:52:01+00:00

## Health v2 (maintenance only)
Score: 99/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 99, longevity 100
- inputs: {"age_days": 3162, "days_push": 7, "days_rel": 8, "gap_med": 18.0, "n_releases_24m": 35}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2322, forks 462 (observed 2026-08-28T04:06:37.209182+00:00)

## What it is
Netcode for GameObjects is a Unity package providing high-level networking capabilities for GameObject and MonoBehaviour workflows, built on top of pluggable transport layers. It offers features like RPCs, network variables, object spawning, and synchronization for building multiplayer games.

## Use cases
- add multiplayer networking to a Unity game
- synchronize GameObject state across clients
- implement client-server RPCs in Unity
- build a co-op multiplayer game with Unity
- network spawn and despawn game objects
- handle host and client connections in Unity

## When to choose
- you are building a multiplayer game in Unity using GameObject/MonoBehaviour workflows
- you want a high-level netcode SDK rather than raw transport sockets
- you target Unity 6 LTS on desktop, mobile, or console platforms

## When to avoid
- you need low-level control over packets and transport
- your project uses ECS/DOTS rather than GameObjects
- you are not using the Unity engine

## Facets
- artifact type: library
- maturity: active
- function: sdk, networking, rpc, serialization, game-engine
- domain: cross-platform
- platform: windows, cross-platform, game-engine
- tags: unity, netcode, multiplayer, gameobjects, csharp, high-level-networking, transport-layer, game-development, real-time, macos, linux, ios, android

## Member repositories
- Unity-Technologies/com.unity.netcode.gameobjects (main) score 99
- Unity-Technologies/com.unity.multiplayer.samples.coop (examples) score 65

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:37.209182+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:38:36.624263+00:00, confidence not recorded.
  - readme: https://github.com/Unity-Technologies/com.unity.netcode.gameobjects (fetched 2026-08-28T04:06:37.209182+00:00, sha 43f2245571d6)
- Data as of 2026-08-30T08:39:29.467469+00:00.
