docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Helper Components

    Understand the helper components available to use in your Netcode for GameObjects project.

    Topic Description
    AttachableBehaviour Use the AttachableBehaviour component to manage ComponentController components and to attach a child GameObject to an AttachableNode. The AttachableBehaviour component provides an alternative to NetworkObject parenting, allowing you to attach and detach child objects dynamically during runtime.
    AttachableNode Use an AttachableNode component to provide an attachment point for an AttachableBehaviour component.
    ComponentController Use a ComponentController component to enable or disable one or more components depending on the authority state of the ComponentController and have those changes synchronized with non-authority instances.
    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.
    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.
    Physics Netcode for GameObjects has a built in approach which allows for server-authoritative physics where the physics simulation only runs on the server.
    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)