%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &1
MonoBehaviour:
  m_ObjectHideFlags: 53
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 0}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: b6a02e450cd04bb781e7728f2056251c, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
  RecommenderSystemData:
    TargetUnityVersion: 6000.0.13f1
    RecommendedSolutions:
    - Type: 2
      Title: Client Hosted
      MainPackageId: 
      DocUrl: https://docs-multiplayer.unity3d.com/netcode/current/terms-concepts/network-topologies/#client-hosted-listen-server
      ShortDescription: A player will be the host of your game. This hosting model
        [dynamic].
      RecommendedPackages:
      - PackageId: com.unity.dedicated-server
        Type: 7
        Reason: The Dedicated Server package is only recommended when you have a
          dedicated server architecture and use Netcode for Gameobjects.
      IncompatibleSolutions: []
    - Type: 3
      Title: Dedicated Server
      MainPackageId: 
      DocUrl: https://docs-multiplayer.unity3d.com/netcode/current/terms-concepts/network-topologies/#dedicated-game-server
      ShortDescription: A dedicated server has authority over the game logic. This
        hosting model [dynamic].
      RecommendedPackages: []
      IncompatibleSolutions: []
    - Type: 4
      Title: Distributed Authority
      MainPackageId: 
      DocUrl: https://docs-multiplayer.unity3d.com/netcode/current/terms-concepts/distributed-authority/
      ShortDescription: The authority over the game will be distributed across different
        players. This hosting model [dynamic].
      RecommendedPackages:
      - PackageId: com.unity.services.multiplayer
        Type: 4
        Reason: Distributed Authority needs the Multiplayer Services package to work.
      - PackageId: com.unity.dedicated-server
        Type: 7
        Reason: The Dedicated Server package is only recommended when you have a
          dedicated server architecture and use Netcode for Gameobjects.
      IncompatibleSolutions: []
    - Type: 7
      Title: Cloud Code
      MainPackageId: com.unity.services.cloudcode
      DocUrl: https://docs.unity.com/ugs/manual/cloud-code/manual
      ShortDescription: When gameplay does not require a synchronous multiplayer
        experience, Cloud Code allows to run player interaction logic directly on
        the backend side. It [dynamic].
      RecommendedPackages:
      - PackageId: com.unity.dedicated-server
        Type: 7
        Reason: The Dedicated Server package is only recommended when you have a
          dedicated server architecture and use Netcode for Gameobjects.
      - PackageId: com.unity.services.deployment
        Type: 4
        Reason: The deployment package is necessary to upload your C# Cloud Code
          scripts.
      IncompatibleSolutions: []
    - Type: 0
      Title: Netcode for GameObjects
      MainPackageId: com.unity.netcode.gameobjects
      DocUrl: 
      ShortDescription: Netcode for GameObject is a high-level networking library
        built for GameObjects to abstract networking logic. It is made for simplicity.
        It [dynamic].
      RecommendedPackages:
      - PackageId: com.unity.transport
        Type: 8
        Reason: 
      - PackageId: com.unity.services.deployment
        Type: 8
        Reason: 
      - PackageId: com.unity.multiplayer.tools
        Type: 3
        Reason: Tools speed up your development workflow for games using Netcode
          for GameObjects.
      - PackageId: com.unity.dedicated-server
        Type: 4
        Reason: The Dedicated Server package, which includes Content Selection, helps
          with the development for the dedicated server platforms.
      - PackageId: com.unity.entities.graphics
        Type: 8
        Reason: You would typically only use Entities Graphics with Netcode for Entities
      - PackageId: com.unity.services.vivox
        Type: 5
        Reason: Vivox adds real-time communication and is always recommended to boost
          players engagement.
      - PackageId: com.unity.services.multiplayer
        Type: 5
        Reason: The Multiplayer Services package makes it easy to connect players
          together using Unity Gaming Services.
      - PackageId: com.unity.multiplayer.playmode
        Type: 5
        Reason: Multiplayer Play Mode enables you to iterate faster by testing locally
          without the need to create builds.
      IncompatibleSolutions: []
    - Type: 1
      Title: Netcode for Entities
      MainPackageId: com.unity.netcode
      DocUrl: 
      ShortDescription: Netcode for Entities is a multiplayer solution with server
        authority and client prediction. It is made for performance. It [dynamic].
      RecommendedPackages:
      - PackageId: com.unity.transport
        Type: 8
        Reason: 
      - PackageId: com.unity.services.deployment
        Type: 8
        Reason: 
      - PackageId: com.unity.entities.graphics
        Type: 3
        Reason: While you do not need Entities Graphics to use Netcode for Entities,
          it will make it easier for you to get started
      - PackageId: com.unity.services.vivox
        Type: 5
        Reason: Vivox adds real-time communication and is always recommended to boost
          players engagement.
      - PackageId: com.unity.services.multiplayer
        Type: 5
        Reason: The Multiplayer Services package makes it easy to connect players
          together using Unity Gaming Services.
      - PackageId: com.unity.multiplayer.tools
        Type: 7
        Reason: Multiplayer Tools is only compatible with Netcode for GameObjects.
      - PackageId: com.unity.multiplayer.playmode
        Type: 5
        Reason: Multiplayer Play Mode enables you to iterate faster by testing locally
          without the need to create builds.
      - PackageId: com.unity.dedicated-server
        Type: 6
        Reason: The Dedicated Server package is only recommended when you have a
          dedicated server architecture and use Netcode for Gameobjects.
      IncompatibleSolutions:
      - Solution: 4
        Reason: Distributed Authority is only available when using Netcode for GameObjects.
    - Type: 6
      Title: No Netcode
      MainPackageId: 
      DocUrl: 
      ShortDescription: Your game doesn't require realtime synchronization. No Netcode
        [dynamic].
      RecommendedPackages:
      - PackageId: com.unity.transport
        Type: 8
        Reason: 
      - PackageId: com.unity.services.deployment
        Type: 8
        Reason: 
      - PackageId: com.unity.multiplayer.tools
        Type: 7
        Reason: Multiplayer Tools is only compatible with Netcode for GameObjects.
      - PackageId: com.unity.entities.graphics
        Type: 8
        Reason: You would typically only use Entities Graphics with Netcode for Entities
      - PackageId: com.unity.services.vivox
        Type: 5
        Reason: Vivox adds real-time communication and is always recommended to boost
          players engagement.
      - PackageId: com.unity.services.multiplayer
        Type: 5
        Reason: The Multiplayer Services package makes it easy to connect players
          together using Unity Gaming Services. This can also be useful in a no-netcode
          context.
      - PackageId: com.unity.multiplayer.playmode
        Type: 5
        Reason: Multiplayer Play Mode enables you to iterate faster by testing locally
          without the need to create builds.
      - PackageId: com.unity.dedicated-server
        Type: 6
        Reason: The Dedicated Server package is only recommended when you have a
          dedicated server architecture and use Netcode for Gameobjects.
      IncompatibleSolutions:
      - Solution: 4
        Reason: Distributed Authority is only available when using Netcode for GameObjects.
    - Type: 5
      Title: Custom or Third-party Netcode
      MainPackageId: 
      DocUrl: 
      ShortDescription: Custom or third-party netcode, not provided by Unity. It
        [dynamic].
      RecommendedPackages:
      - PackageId: com.unity.transport
        Type: 3
        Reason: Unity Transport is the low-level interface for connecting and sending
          data through a network, and can be the basis of your custom netcode solution.
      - PackageId: com.unity.entities.graphics
        Type: 8
        Reason: You would typically only use Entities Graphics with Netcode for Entities
      - PackageId: com.unity.services.deployment
        Type: 8
        Reason: 
      - PackageId: com.unity.services.vivox
        Type: 5
        Reason: Vivox adds real-time communication and is always recommended to boost
          players engagement.
      - PackageId: com.unity.services.multiplayer
        Type: 5
        Reason: The Multiplayer Services package makes it easy to connect players
          together using Unity Gaming Services.
      - PackageId: com.unity.multiplayer.tools
        Type: 7
        Reason: Multiplayer Tools is only compatible with Netcode for GameObjects.
      - PackageId: com.unity.multiplayer.playmode
        Type: 5
        Reason: Multiplayer Play Mode enables you to iterate faster by testing locally
          without the need to create builds.
      - PackageId: com.unity.dedicated-server
        Type: 6
        Reason: The Dedicated Server package is currently not recommended when using
          Netcode for Entities.
      IncompatibleSolutions:
      - Solution: 4
        Reason: Distributed Authority is only available when using Netcode for GameObjects.
    Packages:
    - Id: com.unity.services.vivox
      Name: Voice/Text chat (Vivox)
      ShortDescription: Connect players through voice and text chat.
      DocsUrl: https://docs.unity.com/ugs/en-us/manual/vivox-unity/manual/Unity/Unity
      AdditionalPackages: []
      PreReleaseVersion: 
    - Id: com.unity.services.multiplayer
      Name: Multiplayer Services
      ShortDescription: Connect players together in sessions for lobby, matchmaker,
        etc.
      DocsUrl: https://docs.unity3d.com/Packages/com.unity.services.multiplayer@latest
      AdditionalPackages: []
      PreReleaseVersion: 
    - Id: com.unity.netcode
      Name: Netcode for Entities
      ShortDescription: Multiplayer synchronization for gameplay based on Entity
        Component System.
      DocsUrl: https://docs.unity3d.com/Packages/com.unity.netcode@latest
      AdditionalPackages: []
      PreReleaseVersion: 
    - Id: com.unity.netcode.gameobjects
      Name: Netcode for GameObjects
      ShortDescription: Multiplayer synchronization for gameplay based on GameObjects.
      DocsUrl: https://docs-multiplayer.unity3d.com/netcode/current/about/
      AdditionalPackages: []
      PreReleaseVersion: 
    - Id: com.unity.multiplayer.tools
      Name: Multiplayer Tools
      ShortDescription: Debug and optimize your multiplayer gameplay.
      DocsUrl: https://docs-multiplayer.unity3d.com/tools/current/about/
      AdditionalPackages: []
      PreReleaseVersion: 
    - Id: com.unity.multiplayer.playmode
      Name: Multiplayer Play Mode
      ShortDescription: Test multiplayer gameplay in separated processes from the
        same project.
      DocsUrl: https://docs-multiplayer.unity3d.com/mppm/current/about/
      AdditionalPackages: []
      PreReleaseVersion: 
    - Id: com.unity.services.cloudcode
      Name: Cloud Code
      ShortDescription: Run game logic as serverless functions.
      DocsUrl: https://docs.unity.com/ugs/manual/cloud-code/manual
      AdditionalPackages: []
      PreReleaseVersion: 
    - Id: com.unity.transport
      Name: Transport
      ShortDescription: Low-level networking communication layer.
      DocsUrl: https://docs.unity3d.com/Packages/com.unity.transport@latest
      AdditionalPackages: []
      PreReleaseVersion: 
    - Id: com.unity.dedicated-server
      Name: Dedicated Server Package
      ShortDescription: Streamline dedicated server builds.
      DocsUrl: https://docs.unity3d.com/Packages/com.unity.dedicated-server@latest
      AdditionalPackages: []
      PreReleaseVersion: 
    - Id: com.unity.entities.graphics
      Name: Entities Graphics
      ShortDescription: Optimized rendering for Entity Component System.
      DocsUrl: https://docs.unity3d.com/Packages/com.unity.entities.graphics@latest
      AdditionalPackages: []
      PreReleaseVersion: 
    - Id: com.unity.services.deployment
      Name: Deployment Package
      ShortDescription: Deploy assets to Unity Gaming Services from the Editor.
      DocsUrl: https://docs.unity3d.com/Packages/com.unity.services.deployment@latest
      AdditionalPackages: []
      PreReleaseVersion: