What problem does it solve?
This Skill removes the manual, error-prone setup work needed to configure Unity Netcode for GameObjects (NGO) so you can reliably build Host/Server/Client flows and wire up the required networking components.
Core Features & Use Cases
- Create and configure core networking objects: Generates a NetworkManager with UnityTransport and bulk-edits key NetworkConfig fields like TickRate, ConnectionApproval, EnableSceneManagement, NetworkTopology, and ClientSynchronizationMode.
- Wire up gameplay networking components: Attaches NetworkObject plus common synchronization components such as NetworkTransform, NetworkRigidbody/NetworkRigidbody2D, and NetworkAnimator to existing GameObjects.
- Manage prefab registration and code templates: Creates and maintains NetworkPrefabsList entries (including PlayerPrefab) and generates NetworkBehaviour script templates with optional RPCs, NetworkVariables, and ownership callbacks.
- Run the session lifecycle in PlayMode: Starts host/server/client and reads runtime status, while enforcing PlayMode requirements and preventing unsupported operations (like Spawn/Despawn skills).
Use it when you need to quickly turn a Unity scene into a working NGO multiplayer prototype, for example setting up a PlayerController prefab, registering it in NetworkPrefabsList, generating the appropriate NetworkBehaviour skeleton, and then starting a host and verifying connection state.
Quick Start
Run the unity-netcode flow by checking setup, creating NetworkManager, configuring NetworkConfig and transport, registering your PlayerPrefab in a NetworkPrefabsList, generating a NetworkBehaviour template, then entering PlayMode and starting host.