docs.unity3d.com
Search Results for

    Changelog

    All notable changes to this project template will be documented in this file.

    The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

    [2.1.1] - 2025-01-29

    Changed

    • Disabled support for old input system

    Fixed

    • Fixed an issue with Multiplayer Services package to 1.1.0, which crashed servers upon startup due to the lack of MultiplayServerOptions when starting a Session

    [2.1.0] - 2025-01-14

    Added

    • Multiplay Hosting is automatically enabled during the "Unity gaming services setup" tutorial (and added a page about it to explain why it is necessary)
    • Added 'Configuration as code' for matchmaker's pool and queue
    • The 'Unity Gaming Services setup' tutorial now explains how to upload the matchmaker configuration

    Changed

    • Updated survey link in Table Of Contents
    • Improved clarity of tooltips of the Bootstrapper Window
    • Removed unneeded masking from "Open deployments" step of "Unity gaming services setup" tutorial

    Fixed

    • Fixed missing video from steps 4 and 5 of the "Bootstrapper" tutorial
    • Fixed link in Table of Contents so it points at the most recent version of the template
    • Fixed Step 11 of the 'Unity Gaming Services setup' tutorial pointing at an obsolete documentation link
    • Fixed new Unity Cloud projects being unable to upload Fleet settings if they used GCP as the machineType. New cloud projects can only use AZURE-DAS moving forward.

    [2.0.1] - 2024-10-18

    Fixed

    • Fixed NullReferenceException when completing a game started through a local session (no matchmaker)
    • Fixed masking/highlighting of "play" button in tutorials

    [2.0.0] - 2024-10-10

    Added

    • Added "Multiplayer Play Mode", "Dedicated Server" and "Multiplayer SDK" packages (removed Matchmaker and Multuplay's ones)
    • Added new flag in the ConfigurationManager, to override whatever Multiplayer Role the project or build is using
    • Added logic to handle the "OverrideMultiplayerRole" from the Bootstrapper Window

    Changed

    • Updated template so it works on Unity 6000.0.22f1 or higher
    • Enabled component stripping on dedicated server for Audio, Input and Rendering components
    • Refactored CustomNetworkManager and tests so that they use the right multiplayer role according to the configuration
    • Updated tutorials so they point to multiplayer play mode and use the right configuration for Bootstrapper
    • Disabled obsolete render graph compatibility
    • Enabled 'enter play mode settings' disabling both domain and scene reload for a faster editor experience
    • Updated packages to their latest version, including Netcode For GameObjects to 2.0.0

    [1.3.0] - 2024-07-16

    Added

    • The game can now be built and run on Android and iOS, enabling cross-platform play.
    • Added a Menu item in "Multiplayer > Builds" to automatically build Mac, iOS and Android versions of the game
    • Added configuration as code / deployments as an easier way to setup Unity Gaming Services (specifically Game Server Hosting, as Matchmaker is not supported by deployments at the moment)
    • Added an in-editor tutorial that explains how to use deployments

    Changed

    • Moved Bootstrapper window menu item to "Window > Multiplayer > Bootstrapper" (from "Multiplayer > Bootstrapper")
    • Updated documentation so it points to the tutorial to exlain how to set up Unity Gaming Services
    • Removed TextMeshPro package as the template only uses UI Toolkit
    • Updated packages to the latest stable version

    Fixed

    • Fixed Builds folder keeping only the latest build when building for all platforms at the same time

    [1.2.0] - 2024-04-16

    Added

    • Added official Input System package, and added support for both legacy and new input systems.
    • Added feedback form to Table Of Contents
    • Added a link to the Unity Gaming Services' page in the Table Of Contents.
    • Added template-specific documentation link in Table Of Contents, to help setting up Unity Gaming Services as intended.

    Changed

    • Enabled "dedicated server optimizations" otpion in Player settings for Dedicated Server Build target.
    • The "production" environment (instead of "dev") is used by default by Unity Gaming Services, since that's the only environment available on newly created project in the Unity Dashboard.
    • Updated package to the latest stable version

    Fixed

    • Fixed "Server port" field not visibile in the Bootstrapper if autoconnect mode was "Server" or "Host".
    • Fixed player being stuck in a waiting screen if the opponent leaves the matchmaker queue while the game server is being instantiated. If the opponent doesn't show up in a reasonable time, the player will go back to the matchmaking queue.
    • Documentation: minor copy edits to fix typos, and to better match Unity's style guide.

    [1.1.0] - 2023-11-14

    Fixed

    • Fixed compatibility issue with older patch versions of 2022.3

    [1.0.0] - 2023-09-26

    This is the first release of Unity Package com.unity.template.multiplayer-ngo.

    This release contains the base functionality of the template. There are also links to external resources, documentation and official communities where to ask for help.

    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)