Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Unity-Technologies/com.unity.multiplayer.samples.bitesize
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: Unity-Technologies/com.unity.multiplayer.samples.bitesize
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: develop
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 13 commits
  • 464 files changed
  • 6 contributors

Commits on Jan 27, 2025

  1. feat: Dynamic Addressables Network Prefabs - upgrade to 6000.0.34f1 L…

    …TS & NGO v2.2.0 (#271)
    
    * upgrade to 6000.0.34f1 LTS & NGO v2.2.0
    
    * changelog addition
    
    * bumping yamato test version
    
    * updating root readme
    fernando-cortez authored Jan 27, 2025
    Configuration menu
    Copy the full SHA
    cc601b7 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2025

  1. Anticipation Sample - Unity 6 upgrade (#MTT-8661) (#273)

    * chore: updated to Unity 6 and removed unneeded packages
    
    * chore: updated NGO version to 2.2.0
    
    * chore: added multipayer tools
    
    * feat: NetworkSimulator is used instead of obsolete tech for setting Latency and Jitter
    
    * chore: replaced AnticipatedNetworkTransform component of NGO 1.8.0 with the one from 2.2.0
    
    * feat: added NetworkSimulator to the scene
    
    * chore: optimized the scene: removed unneeded shadows, skyboxes
    
    * chore: set player movement authority to "Server" instead of "Owner"
    
    * fix
    
    This resolves the issue with the U6 upgrade of the Anticipation Sample.
    
    * feat: the sample now uses the Universal Render Pipeline (URP) instead of the Built-in ones. Materials have been converted to URP materials.
    
    * feat: enabled "enter play mode settings" so that domain and scene realods no longer occur when entering play mode (saves you time)
    
    * chore: copied Anticipation Sample files into Multiplayer use cases'
    
    * chore: removed unneeded Anticipation samples file from Use Cases
    
    * chore: added EventSystem to Anticipation sample scene and regenerated guid of scene as it was conflicting
    
    * feat: removed IMGUI "Start server" and "Start Client" buttons
    
    * feat: added Anticipation-specific inputs to InputActions
    
    * chore: player of Anticipation scene is now a prefab, removed unneeded references
    
    * feat: removed player ghost from scene and made it a lazy-initilized prefab of the Player
    feat: added player to Anticipation scene's NetworkManager's prefab slot
    
    * feat: Anticipation scene in Multiplayer Use Cases uses the new input system
    
    * feat: migrated controls instructions from IMGUI to UITK
    
    * feat: (WIP) reimplemented anticipation's sample IMGUI sliders in UITK
    
    * feat: added setup utils for UITK
    
    * feat: migrated behaviour of Latency and Jitter sliders, and toggle visualization / apply buttons from IMGUI to UITK
    
    * feat: migrated Transform smoothing sliders to UITK
    
    * chore: adjusted size of UI buttons in Anticipation scene
    
    * feat: migrated Variable smoothing slider to UITK
    
    * feat: migrated VariableE UGUI to UITK
    
    * feat: migrated VariableA IMGUI sliders to UITK
    
    * feat: migrated VariableB IMGUI sliders to UITK
    
    * feat: migrated VariableC and VariableD IMGUI sliders to UITK
    
    * chore: script cleanup
    
    * feat: anticipation's sample controls only show up when the local client starts
    
    * bgufix: fixed NRE when clicking "Apply"
    
    * fix: fixed ghost transform of disconnected players not despawning
    
    * feat: added small info about Host mode in Anticipation sample
    
    * fix: fixed Anticipation's UI reacting to player inputs
    
    * feat: migrated offline UI of Anticipation scene from UGUI to UITK
    
    * chore: made Anticipation materials unlit and removed Directional Light from scene
    
    * chore: moved all inlined styles of the new Anticipation UI to USS files
    
    * fix: fixed UI disappearing when clicking "Apply"
    
    * feat: added flag to optionally ignore the "server-only overlay" in scenes, and used it in AnticipationScene.
    
    * chore: adjusted nonsense copy
    
    ---------
    
    Co-authored-by: NoelStephensUnity <noel.stephens@unity3d.com>
    RikuTheFuffs and NoelStephensUnity authored Mar 21, 2025
    Configuration menu
    Copy the full SHA
    7c07a52 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2025

  1. feat: dedicated game server sample - upgrade to multiplayer services …

    …sdk [MTT-11329] (#274)
    
    * upgrading project to 6000.0.36f1
    
    * added multiplayer services sdk, playmode scenarios, config as code, backfill
    
    * multiplayer role usage in favour of defines
    
    * stricter roles on some scenes, null-ref cleanups
    
    * adding client matchmaking as its own state, stopping matchmaker request added
    
    * adding SQP to serverlisteningstate, matchmakerhandler added
    
    * defines guarding matchmaker code - for enabling IP editor workflow
    fernando-cortez authored Mar 25, 2025
    Configuration menu
    Copy the full SHA
    7e2caee View commit details
    Browse the repository at this point in the history
  2. feat: Dedicated Game Server Sample - upgrading project & related asse…

    …ts to Cinemachine v3.1.3 [MTT-11353] (#275)
    
    * upgrading project to 6000.0.36f1
    
    * added multiplayer services sdk, playmode scenarios, config as code, backfill
    
    * multiplayer role usage in favour of defines
    
    * stricter roles on some scenes, null-ref cleanups
    
    * adding client matchmaking as its own state, stopping matchmaker request added
    
    * adding SQP to serverlisteningstate, matchmakerhandler added
    
    * defines guarding matchmaker code - for enabling IP editor workflow
    
    * upgrading project & related assets to cinemachine v3.1.3
    fernando-cortez authored Mar 25, 2025
    Configuration menu
    Copy the full SHA
    e8dca4c View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2025

  1. feat: Dedicated Game Server Sample - scenes and domain not reloaded […

    …MTT-8055] (#276)
    
    * upgrading project to 6000.0.36f1
    
    * added multiplayer services sdk, playmode scenarios, config as code, backfill
    
    * multiplayer role usage in favour of defines
    
    * stricter roles on some scenes, null-ref cleanups
    
    * adding client matchmaking as its own state, stopping matchmaker request added
    
    * adding SQP to serverlisteningstate, matchmakerhandler added
    
    * defines guarding matchmaker code - for enabling IP editor workflow
    
    * scenes and domain not reloaded
    fernando-cortez authored Mar 26, 2025
    Configuration menu
    Copy the full SHA
    cc76b15 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2025

  1. In-Editor tutorial for Anticipation scene in Multiplayer Use Cases sa…

    …mple [MTT-8702] (#278)
    
    * feat: Added placeholder tutorial assets of anticipation scene, linked 'Proximity Checks' tutorial to the 'Anticipation' one
    
    * feat: "Host" button disabled in Anticipation scene, as the sample makes no sense when it is ran that way.
    
    * feat: added first half of the Anticipation tutorial
    
    * feat: added copy in the UI to explain the Character and Ghost's movement logic
    
    * chore: reordered ocmponents on Player prefab so that they can be highlighted all together in tutorials
    
    * feat: edited copy, highlighting and criteria for each page of the Anticipation tutorial
    
    * feat: added copy for the last page, compeltion dialog and intermediate step of Anticipation tutorial
    
    * chore: referenced theright compeltion dialog for Anticipation tutorial
    
    * chore: fixed typos and added autoamtic opening of Project Browser at step 8 of Anticipation tutorial
    RikuTheFuffs authored Mar 27, 2025
    Configuration menu
    Copy the full SHA
    f536453 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2025

  1. Anticipation sample In Use Cases - Cleanup and plugging (#MTT-11679) (#…

    …280)
    
    * feat: (Use cases) added "Client-side Anticipation" scene to the selectable scenes in the scene Selection screen
    feat: (Use cases) added image for "Anticipation" tutorial
    
    * chore: removed standalone 'Anticipation' experimental sample as it is now part of Multiplayer Use Cases
    
    * chore: updated changelog
    RikuTheFuffs authored Mar 31, 2025
    Configuration menu
    Copy the full SHA
    6a3a4a2 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2025

  1. feat: adding IET table of contents, welcome page, 1st IET: setup UGS …

    …[MTT-8695] [MTT-8699] (#277)
    
    * upgrading project to 6000.0.36f1
    
    * added multiplayer services sdk, playmode scenarios, config as code, backfill
    
    * multiplayer role usage in favour of defines
    
    * stricter roles on some scenes, null-ref cleanups
    
    * adding client matchmaking as its own state, stopping matchmaker request added
    
    * adding SQP to serverlisteningstate, matchmakerhandler added
    
    * defines guarding matchmaker code - for enabling IP editor workflow
    
    * adding IET table of contents, welcome page, 1st IET: setup UGS
    
    * adding iet settings file
    
    * splash image and welcome text added
    
    * removal of readme, intro text reworded
    fernando-cortez authored Apr 7, 2025
    Configuration menu
    Copy the full SHA
    3580104 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2025

  1. feat: Dedicated Game Server sample - IETs expanded [MTT-11649] (#279)

    * upgrading project to 6000.0.36f1
    
    * added multiplayer services sdk, playmode scenarios, config as code, backfill
    
    * multiplayer role usage in favour of defines
    
    * stricter roles on some scenes, null-ref cleanups
    
    * adding client matchmaking as its own state, stopping matchmaker request added
    
    * adding SQP to serverlisteningstate, matchmakerhandler added
    
    * defines guarding matchmaker code - for enabling IP editor workflow
    
    * adding IET table of contents, welcome page, 1st IET: setup UGS
    
    * adding iet settings file
    
    * importing MPPM tutorial
    
    * added content selection overview tutorial
    
    * end of MPPM tutorial text fix
    
    * PR feedback, Resources section added
    fernando-cortez authored Apr 30, 2025
    Configuration menu
    Copy the full SHA
    ca704c8 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2025

  1. feat: dedicated game server - upgrade game text to UIToolkit [MTT-113…

    …52] [MTT-11650] (#282)
    
    * upgrading project to 6000.0.36f1
    
    * added multiplayer services sdk, playmode scenarios, config as code, backfill
    
    * multiplayer role usage in favour of defines
    
    * stricter roles on some scenes, null-ref cleanups
    
    * adding client matchmaking as its own state, stopping matchmaker request added
    
    * adding SQP to serverlisteningstate, matchmakerhandler added
    
    * defines guarding matchmaker code - for enabling IP editor workflow
    
    * WIP player & door name text conversion
    
    * UI billboarding validation
    
    * feat: move player tags in worldspace and rotate to the camera
    
    * player numbers displayed, player colour mesh restored, stylings, nav mesh rebaked
    
    * PR feedback, fixed a bug on inital load
    
    ---------
    
    Co-authored-by: Robert Hammerle <robert.hammerle@unity3d.com>
    fernando-cortez and hammerlerobi authored Jul 10, 2025
    Configuration menu
    Copy the full SHA
    6c7cb67 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2025

  1. Use slough artifactory in CI Part 2 (#162)

    Co-authored-by: Sourcegraph <batch-changes@sourcegraph.com>
    Co-authored-by: Paolo Abela <rikudefuffs@gmail.com>
    3 people authored Jul 15, 2025
    Configuration menu
    Copy the full SHA
    a6bcfe6 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2025

  1. Configuration menu
    Copy the full SHA
    484c41c View commit details
    Browse the repository at this point in the history
  2. fix: non-authority player instance spawns with no motion (#281)

    * fix
    
    Fixes issue where a non-authority player instance could improperly initialize when two clients are connecting to the same session at the "relative" same time.
    Removing spam logging on collision messages.
    
    * update
    
    Added change log entries.
    
    ---------
    
    Co-authored-by: fernando-cortez <fernando.cortez@unity3d.com>
    NoelStephensUnity and fernando-cortez authored Jul 29, 2025
    Configuration menu
    Copy the full SHA
    26d7d67 View commit details
    Browse the repository at this point in the history
Loading