{"adoption": {"forks": 462, "observed_at": "2026-08-28T04:06:37.209182+00:00", "stars": 2322}, "canonical_url": "https://ross.abutalabs.com/products/netcode-for-gameobjects", "card": {"archived": false, "artifact_type": "library", "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.", "domain": ["cross-platform"], "enriched": true, "function": ["sdk", "networking", "rpc", "serialization", "game-engine"], "health_score": 100, "homepage": null, "language": "C#", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["Unity-Technologies/com.unity.netcode.gameobjects", "Unity-Technologies/com.unity.multiplayer.samples.coop"], "name": "Netcode for GameObjects", "platform": ["windows", "cross-platform", "game-engine"], "pushed_at": "2026-08-26T20:52:01+00:00", "repo": "Unity-Technologies/com.unity.netcode.gameobjects", "stars": 2322, "tags": ["unity", "netcode", "multiplayer", "gameobjects", "csharp", "high-level-networking", "transport-layer", "game-development", "real-time", "macos", "linux", "ios", "android"], "topics": ["unity", "unity-3d", "multiplayer", "networking", "csharp", "mlapi", "hlapi", "unity3d", "netcode", "owner-multiplayer-sdk", "unity-networking"], "urls": [], "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"], "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.", "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"], "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"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/repos/Unity-Technologies/com.unity.netcode.gameobjects", "repo": "Unity-Technologies/com.unity.netcode.gameobjects", "role": "main", "score": 99}, {"path": "/repos/Unity-Technologies/com.unity.multiplayer.samples.coop", "repo": "Unity-Technologies/com.unity.multiplayer.samples.coop", "role": "examples", "score": 65}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.209182+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:38:36.624263+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43f2245571d68759d37e3d3914295fe46c36b758223f6a6922c5be81953f2cf0", "fetched_at": "2026-08-28T04:06:37.209182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Unity-Technologies/com.unity.netcode.gameobjects"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.209182+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:38:36.624263+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43f2245571d68759d37e3d3914295fe46c36b758223f6a6922c5be81953f2cf0", "fetched_at": "2026-08-28T04:06:37.209182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Unity-Technologies/com.unity.netcode.gameobjects"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:38:36.624263+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43f2245571d68759d37e3d3914295fe46c36b758223f6a6922c5be81953f2cf0", "fetched_at": "2026-08-28T04:06:37.209182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Unity-Technologies/com.unity.netcode.gameobjects"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.209182+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.209182+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.209182+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:38:36.624263+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43f2245571d68759d37e3d3914295fe46c36b758223f6a6922c5be81953f2cf0", "fetched_at": "2026-08-28T04:06:37.209182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Unity-Technologies/com.unity.netcode.gameobjects"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.209182+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.209182+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:38:36.624263+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43f2245571d68759d37e3d3914295fe46c36b758223f6a6922c5be81953f2cf0", "fetched_at": "2026-08-28T04:06:37.209182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Unity-Technologies/com.unity.netcode.gameobjects"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.209182+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.209182+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.209182+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:38:36.624263+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43f2245571d68759d37e3d3914295fe46c36b758223f6a6922c5be81953f2cf0", "fetched_at": "2026-08-28T04:06:37.209182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Unity-Technologies/com.unity.netcode.gameobjects"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.209182+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.209182+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:38:36.624263+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43f2245571d68759d37e3d3914295fe46c36b758223f6a6922c5be81953f2cf0", "fetched_at": "2026-08-28T04:06:37.209182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Unity-Technologies/com.unity.netcode.gameobjects"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:38:36.624263+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43f2245571d68759d37e3d3914295fe46c36b758223f6a6922c5be81953f2cf0", "fetched_at": "2026-08-28T04:06:37.209182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Unity-Technologies/com.unity.netcode.gameobjects"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:38:36.624263+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43f2245571d68759d37e3d3914295fe46c36b758223f6a6922c5be81953f2cf0", "fetched_at": "2026-08-28T04:06:37.209182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Unity-Technologies/com.unity.netcode.gameobjects"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:38:36.624263+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43f2245571d68759d37e3d3914295fe46c36b758223f6a6922c5be81953f2cf0", "fetched_at": "2026-08-28T04:06:37.209182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Unity-Technologies/com.unity.netcode.gameobjects"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 99}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3162, "days_push": 7, "days_rel": 8, "gap_med": 18.0, "n_releases_24m": 35}, "score": 99, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}