docs.unity3d.com
Search Results for

    About Small Scale Competitive Multiplayer Template

    This template provides a starting point to create and ship your Multiplayer project using Netcode For GameObjects and Unity Gaming Services.

    The template includes:

    • In-Editor tutorials.
    • A barebone event-driven gameplay flow.
    • A Bootstrapper tool, so you can more quickly test using dynamic configurations and Host, Client, and Server network modes.

    Game View.

    Using Small Scale Competitive Multiplayer Template

    To get started:

    1. Check that your project meets the technical requirements below.
    2. Open the project.
    3. Follow the instructions provided by the Welcome Dialog. It will guide you through the in-Editor tutorials.

    To explore the project on your own:

    1. Open the MetagameScene.
    2. Go to Window > Multiplayer > Bootstrapper.
    3. Adjust the value of each field of the Bootstrapper according to what you want to test.
    4. Enter Play Mode.

    Bootstrapper Editor window.

    You can access tutorials and useful resources at any time from Tutorials > Show tutorials.

    Technical details

    Requirements

    This version of Small Scale Competitive Multiplayer Template is compatible with the following versions of the Unity Editor:

    • 6000.0.22f1 and later (recommended)

    To use the Unity Gaming Services (UGS) bundled with the template, you need to:

    1. Link the project to a project of your organization. Refer to Get started with UGS for details.
    2. Complete the "Unity Gaming Services setup" tutorial in Tutorials > Show Tutorials > Tutorials
    3. (Optional) From the "Mutliplay Hosting" page of the Unity dashboard of your project, create a test allocation.
    4. Wait a few minutes. Your fleet is now up and running.

    Later, you can change the configuration, parameters, and queues.

    The template is already configured to make UGS authentication work properly when testing using two editors through the ParrelSync package, but that package is not included by default because it is not officially supported by Unity. Please refer to ParrelSync to learn more.

    Known limitations

    The Small Scale Competitive Multiplayer Template version 2.1.1 has the following limitations:

    • The Bootstrapper tool is not available in standalone players.

    Project template contents

    The following table indicates the root folder of each type of sample in this project template. Each sample's root folder contains its own folders:

    Folder Location Description
    AdditionalBuildFiles Root folder containing server and client-specific files that are added to builds at the end of the build process.
    Editor Root folder containing in-Editor tutorials.
    Prefabs Root folder containing the assets of reusable scene objects.
    Resources Root folder containing assets that need to be loaded at runtime through the Resources mechanism.
    Scenes Root folder containing the scenes of the project.
    Scripts Root folder containing code.
    Settings Root folder containing project-specific settings.
    UIToolkit Root folder containing UI assets and stylesheets.

    Document revision history

    Date Reason
    January 29, 2024 Matches project template version 2.1.1.
    January 14, 2024 Matches project template version 2.1.0.
    October 18, 2024 Matches project template version 2.0.1.
    October 10, 2024 Matches project template version 2.0.0.
    July 09, 2024 Matches project template version 1.3.0.
    April 16, 2024 Matches project template version 1.2.0.
    Sept 19, 2023 Document created. Matches project template version 1.0.0
    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)