// the find
Unity-Technologies/com.unity.multiplayer.samples.bitesize
A collection of smaller Bitesize samples to educate in isolation features of Netcode for GameObjects and related technologies.
Official Unity sample collection for Netcode for GameObjects, covering specific multiplayer patterns in isolation: object pooling, NetworkVariables, client-driven movement, dynamic prefab loading, and the newer Distributed Authority topology. Aimed at Unity developers who already know C# but haven't shipped multiplayer yet.
Each sample targets one concept rather than dumping you into a full game — the 2D Space Shooter shows object pooling and NetworkVariables together, ClientDriven shows physics authority and NetworkObject parenting, Dynamic Addressables shows runtime prefab registration. The Distributed Authority Social Hub sample is the only public reference implementation for NGO v2's DA topology, which is otherwise barely documented. Unity's Yamato CI runs builds and tests on each sub-project independently, so a broken sample doesn't quietly rot. The in-editor tutorial system (IET assets) walks you through the relevant scripts without leaving Unity.
The Dynamic Addressables sample is pinned at v1.7.1 due to an NGO regression that has apparently been open for a while — not a great look for a regression in the core destruction path. The samples still target Unity 2022 LTS, not 6000 (Unity 6), so anyone on the newer LTS will need to manually upgrade projects and verify nothing broke. There's no sample covering lag compensation or client-side prediction beyond basic interpolation, which is where most multiplayer implementations actually fall apart. GitHub misdetects the primary language as Mathematica because Unity's `.meta` files confuse linguist — minor, but signals the repo isn't set up with a `.gitattributes` linguist override.