docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Network components

    Understand the network components involved in a Netcode for GameObjects project.

    Topic Description
    NetworkObject A NetworkObject is a GameObject with a NetworkObject component and at least one NetworkBehaviour component, which enables the GameObject to respond to and interact with netcode.
    NetworkObject parenting Understand how NetworkObjects are parented in Netcode for GameObjects.
    NetworkBehaviour Understand how to use NetworkBehaviour components in your Netcode for GameObjects project.
    Physics Netcode for GameObjects has a built in approach which allows for server-authoritative physics where the physics simulation only runs on the server.
    NetworkManager The NetworkManager is a required Netcode for GameObjects component that has all of your project's netcode-related settings. Think of it as the central netcode hub for your netcode-enabled project.
    NetworkTransform NetworkTransform is a concrete class that inherits from NetworkBehaviour and synchronizes Transform properties across the network, ensuring that the position, rotation, and scale of a GameObject are replicated to other clients.
    NetworkAnimator The NetworkAnimator component provides you with a fundamental example of how to synchronize animations during a network session. Animation states are synchronized with players joining an existing network session and any client already connected before the animation state changing.
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)