Граф коммитов

238 Коммитов

Автор SHA1 Сообщение Дата
Fernando Cortez ad2eaa3f3b
feat: DynamicAddressablesNetworkPrefabs upgraded to 2022.3.27f1 [MTT-8513] (#176)
* DynamicAddressablesNetworkPrefabs upgraded to 2022.3.27f1

* changelog addition
2024-05-14 13:20:37 -04:00
Fernando Cortez f2e33e9e66
feat: ClientDriven further Netcode for GameObejcts v1.8.1 API upgrades [MTT-8543] (#173)
* using NetworkObject.InstantiateAndSpawn() where possible

* further clarifying InstantiateAndSpawn() issue

* changelog addition

* project readme fixed with NGO version bump
2024-05-13 15:07:22 -04:00
Fernando Cortez 634b8467ba
feat: Client Driven project upgraded to 2022.3.27f1 LTS [MTT-8512] (#175)
* client driven project upgraded to 2022.3.27f1

* changelog addition

* changelog updated
2024-05-13 10:04:05 -04:00
Elfi0Kuhndorf 4a2e6c7f0f
Upgrade Multiplayer Use Cases to Unity Editor 2022.3.27f1 [MTT-8501] (#171)
* upgrade editor to 2022.3.27f1 and keeping automated packaged updates

apart from NGO update (NGO is not updated in this branch)

* update CHANGELOG.md
2024-05-08 16:16:06 +02:00
Elfi0Kuhndorf 210b5b4316
Upgrade 2D Space Shooter to Unity Editor 2022.3.27f1 [MTT-8500] (#170)
* upgraded editor to 2022.3.27f1

* added editor upgrade and related package upgrades to CHANGELOG
2024-05-08 09:29:40 +02:00
Fernando Cortez 8d058dfd42 Merge branch 'main' into develop 2024-05-06 17:35:35 -04:00
Bastien Humeau 35d08d76d1
Upgrade Invaders Sample to Unity 2022.3.27f1 [MTT-8505] (#169)
* Upgraded project to use Unity 2022.3.27f1 - [MTT-8505]

* Adding one automatic package upgrade that was missed when opening with the new LTS for the first time.

* Added upgrade entry to the changelog.
2024-05-06 13:24:45 -04:00
Kitty Draper c06fa7fe7b
Merge pull request #158 from Unity-Technologies/anticipation_sample_updates
Updated anticipation sample after API changes from review feedback in the anticipation branch.
2024-05-03 16:21:56 -05:00
Kitty Draper 4f98348bb6
Merge branch 'main' into anticipation_sample_updates 2024-05-03 15:47:34 -05:00
Elfi0Kuhndorf faac280b80
Fix/resolving todos and suggestions in comments 2dspaceshooter (#167)
* fixed some more comment typos and resolved todo in shipcontrol.cs plus comments in bullet.cs scripts

* adding a local pool for explosion spawning, adding comment for buff reset

* removing unneeded lines and reformatting

* deleted unneeded library reference

* trying to implement built-in pooling class into new script

* feat: added pooling system for explosion particles of bullet by using built-in pooling component

* fix: cleanup of bullet and exlosionsPool script and creating of pool instances, CHANGELOG addition

* deleted former custom object pool script as it is unused now

* adjusted CHANGELOG
2024-04-30 15:43:27 +00:00
Bastien Humeau 91a0a0778d
Fix: Adding comments on ingredients parenting to make it clear what is being done [MTT-8377] (#165)
* Fix: Adding comments on the rigidbody changes when parenting to be clear in what is being done [MTT-8377]
2024-04-25 14:12:55 -04:00
Elfi0Kuhndorf 2c96d6226e
Fix/update IDE packages [MTT-8034] (#166)
* updated IDE Rider packages in basic samples

* Update CHANGELOG.md
2024-04-23 09:36:26 +02:00
Fernando Cortez 1072e7d471
feat: ClientDriven upgrade to Netcode for GameObjects v1.8.1, client position place of execution change, Universal Rpc upgrade [MTT-7985] (#164)
* upgrade to Netcode for GameObjects v1.8.1, centralizing position changes client-side to one class

* redundant cast to NetworkObject removed, summary fix

* starting position set to origin once past all spawn points

* Rpcs converted to Universal Rpcs

* changelog addition

* more context on pattern change

* renaming of auto-gen method
2024-04-18 10:50:34 -04:00
Elfi0Kuhndorf 559f6678ac
Fix: Client Driven Ghost Static Ingredients on Late join [MTT-4505] (#157)
* added object spawner game objects for startup instead of in-scene place objects

there to copy behavior in Boss Room and to keep it consistent between different clients including late joiners

* adding NetworkObjectSpawner.cs script

* implemented spawning logic into an OnServerStarted event

* addressed feedback including namepace, OnDestroy method and null check

* added prefab variants and added summary  to NetworkObjectSpawner

* update for CHANGELOG

* adding NetworkManager.Singleton to functions and changing to var

* removed unnecessary lines, adjusted debug.assert and adjusted tags within the scene
2024-04-17 18:16:27 +02:00
Elfi0Kuhndorf 61085b1ef7
Deleting the duplicated comment and quick comment fixes [MTT-7677] (#163)
* deleting the duplicated comment (see MTT-7677)

* small comment fixes in ConnectionApproval.cs and in InvadersGame.cs
2024-04-16 17:07:09 +02:00
Fernando Cortez 42e23b8fba merge develop 2024-03-22 15:08:47 -04:00
Paolo Abela 56154f106d
Added Dedicated Game Server Sample (experimental) (#160)
* feat: dgs core [MTT-6058] (#1)

* Creating base project based on NGO template

* feat: adding dedicated server package to DGS sample [MTT-6834] (#2)

* Adding dedicated server package

* enabling content selection and stripping rendering, UI, and Audio components on servers

* using multiplayer role instead of configuration to define if server or client

* Adding scene bootstrapper from Boss Room

* Adding multiplayerRoleRestricted attribute to relevant scripts

* updating to MPPM 0.5.0

* refactored game application and gamestate to isolate client and server code

* Adding min number of players to config and using max from config

* Shutting down the server after game ends or all clients disconnect

* setting vsync count to 0 on servers

* setting multiplayer role when building via BuildProcessor.cs

* updating project editor version to 2023.3.0a7

* Updating CLIArgParser to use CLI Arguments from DedicatedServer

* removing port and server ip from config file

* Adding default config to additional build files

* enabling dedicated server build optimizations in player settings

* feature: adding DGS sample to CI [MTT-7459] (#3)

* split the pr trigger and build jobs in separate files

* moving test-editors as fields under each project, and adding the dgs sample to projects

* adding tests to CI

* renaming project to remove spaces in name

* Adding support to build Linux/Mac/Windows clients and servers through menus

* feat: player character and base level design [MTT-6059][MTT-7372][MTT-6063] (#5)

* adding com.unity.multiplayer.samples.coop package

* Adding third person starter assets

* adding back animation module and updating assembly dependencies

* adding starter assets asmdef

* creating player character

* creating environment

* cleaning up UI and adding quit button

* adding menu toggle action

* cleaning up disconnect flow

* setting builds to windowed mode

* Adding game menu

* displaying number of connected players

* feat: DGS Sample AI characters [MTT-6062] (#6)

* creating basic AI character patrolling between points

* using NetcodeHooks class for spawn and despawn hooks

* extracting character geometry and skeleton to prefabs

* replacing network variable with rpc

* updating mac image to more recent one

* feature: add readme to DGS sample (#7)

* creating readme file

* adding UGS setup instructions

* syntax fixes and adding links to package docs

* Apply suggestions from code review

Co-authored-by: Vic Cooper <vic.cooper@unity3d.com>

* add details for how to use MPPM

* clarifying local multiplayer flow

* removing doc link to page that doesnt exist yet

* clarifying how to use autoconnect mode

* Apply suggestions from code review

Co-authored-by: Vic Cooper <vic.cooper@unity3d.com>

* adding link to doc for port forwarding

* Apply suggestions from code review

Co-authored-by: Vic Cooper <vic.cooper@unity3d.com>

* Apply suggestions from code review

Co-authored-by: Vic Cooper <vic.cooper@unity3d.com>
Co-authored-by: Louis-Philippe Lafontaine-Bédard <louisphilippe.lb@unity3d.com>

* [Documentation] Removed useless section

* [Documentation] Applied feedback from PR

* Update Experimental/DedicatedGameServer/README.md

Co-authored-by: Vic Cooper <vic.cooper@unity3d.com>

* Apply suggestions from code review

Co-authored-by: Vic Cooper <vic.cooper@unity3d.com>

* chore: updated readme with suggestions

* Update Experimental/DedicatedGameServer/README.md

Co-authored-by: Vic Cooper <vic.cooper@unity3d.com>

* Update Experimental/DedicatedGameServer/README.md

Co-authored-by: Vic Cooper <vic.cooper@unity3d.com>

* chore: Fixed typos

---------

Co-authored-by: Vic Cooper <vic.cooper@unity3d.com>
Co-authored-by: Paolo Abela <paolo.abela@unity3d.com>
Co-authored-by: Paolo Abela <rikudefuffs@gmail.com>

* Project version upgrade + mini fix [MTT-7789] (#10)

* chore: updated project version to alpha 17

* chore: Updated multiplayer packages

* chore: reserealized proejct settings

* fix: stripped AICharacter animator component from server instances

* chore: disabled default network prefabs generation [skip ci]

* feat: removed Bootstrapper tool [MTT-7632] (#11)

* feat: removed Bootstrapper tool and used serialized fields instead [MTT-7632]

* fix: fixed faulty initialization due to race conditions

* chore: added comments and error logs

* Doors integration [MTT-6061] (#12)

* importing door scripts, models and animations from boss room

* adding doors to environment

* changing match duration to 5 minutes

* feat: Added logic that allows doors to be opened if at least one player is nearby, and to display the related UI on clients
chore: removed FloorSwitch assets

* feat: players can now be detected by doors when they collide

* feat: added "OpenDoor" input detection

* feat: doors open when a player asks them to do so

---------

Co-authored-by: LPLafontaineB <louisphilippe.lb@unity3d.com>

* chore: updated multiplayer packages to solve UGS integration issues

* DGS door UI (#13)

* feat: Added predicted and reconciled UI for InteractiveDoor

* fix: fixed scaling of door interaction UI

* chore: updated CI windows image

---------

Co-authored-by: Paolo Abela <rikudefuffs@gmail.com>

* DGS readme corrections [MTT-7869] (#14)

* chore: updated README

* chore: Apply suggestions from code review

Co-authored-by: Vic Cooper <vic.cooper@unity3d.com>

---------

Co-authored-by: Paolo Abela <rikudefuffs@gmail.com>
Co-authored-by: Vic Cooper <vic.cooper@unity3d.com>

* Feature: Dedicated Game Server Sample Art Pass [MTT-7403] (#8)

* URP settings updates: deleted 2D version and replaced with 3D version

* added colors and landmarks to the enviro, reorganized enviro prefab

* updated UI with stylesheet from other samples

* Added character color shader

* updated player colors

* Color updates and the addition of player icons

* Reorg of environment prefab, reimplementation of character numbers

* deletion of unneeded assets

* removed debugging method

* adjusted URP asset to minimize shadow artifacts

* environment tweaks

* slightly update door UI

* moved a pillar to be in desired position

* chore: Updated NGO to 1.8.0 to match the version ran in the CI

* deleted unused script

* made unnecessarily public class internal, also cleaned out some redundant code

---------

Co-authored-by: Paolo Abela <paolo.abela@unity3d.com>

* [DGS] Unneded systems strip [MTT-8054] (#15)

* chore: added missing newline to readme

* chore: optimization. stripped out all default rendering, UI and audio components

* Fixed incorrect CI settings (#16)

* chore: fixed CI tests not running properly

* chore: (CI) updated Windows image and added specific editor version

* chore: (CI) updated mac image

* chore: updated dedicated server and multiplayer play mode packages to 1.0.0 (#18)

* chore: updated documentation links

* chore: removed unneeded folders

* chore: added instructions related to how to change the amount of players in a section [skip ci]

---------

Co-authored-by: Louis-Philippe Lafontaine-Bédard <louisphilippe.lb@unity3d.com>
Co-authored-by: Vic Cooper <vic.cooper@unity3d.com>
Co-authored-by: Paolo Abela <paolo.abela@unity3d.com>
Co-authored-by: Fernando Cortez <fernando.cortez@unity3d.com>
Co-authored-by: Jil Franco <jillian.franco@unity3d.com>
2024-03-22 12:05:57 +00:00
Fernando Cortez 66e05ca1c0
feat: dotnet standards tests + formatting pass on samples [MTT-5183] (#156)
* standards job added per sample project

* indentation

* descriptive job name per project

* relative path to projects

* editorconfig added

* actual netcode standards csproj file

* removing test job, paths sorted

* Invaders formatted

* 2DSpaceShooter formatted

* ClientDriven formatted

* DynamicAddressablesNetworkPrefabs formatted

* MultiplayerUseCases formatted

* changelog addition

* test: update editorconfig

* line separators change

* file in Addressables project formatted

* formatted straggler scripts in invaders
2024-03-14 13:24:11 -04:00
Jaedyn Draper 22356c49ce Renamed `AuthorityState` to `AuthoritativeState` for consistency. 2024-03-13 16:54:52 -05:00
Jaedyn Draper 772c54b6c5 Updated anticipation sample after API changes from review feedback in the anticipation branch. 2024-03-13 14:54:02 -05:00
Fernando Cortez 449e70b668 Merge branch 'main' into develop 2024-03-04 13:54:00 -05:00
Kitty Draper a781806ef5
feat: Added client anticipation sample [MTT-8052] (#154)
* Added client anticipation sample

* Added some extra comments.

* Pointing at the git repo instead of local repo.

MTT-8052

* Readme

* Fix accidentally replaying one input frame twice on each reanticipation.

* Adjusted sample based on API change in the SDK (working in real time rather than ticks)

* A few small updates:
- Ensure consistent behavior between sliders for variable E (client should jump from the end to the beginning instead of interpolating)
- Change player movement to happen in FixedUpdate for consistency of simulation (and adjusted input handling to account for that)
- Show how transforms can smooth conditionally and snap when the smooth distance is too great

* Small updates:
- Added control over latency and jitter in the UI
- Fixed a timing issue with how ValueE is updated so it exactly matches the server now
- Added a slider to control smooth duration for the network variables
- Added some extra comments

* typo

* Address review feedback.

* - Added the ability to adjust latency and jitter simulations while connected (via a disconnect and reconnect)
- Added smoothing on the server side for Value C and for the player character to show how a host can still perform smoothing on received inputs.

* Limited axes of synchronization for the player object to only those that are used.

* Updated netcode for gameobjects package commit hash.

* Readme updates

* Updated netcode for gameobjects package commit hash.
2024-03-04 12:18:25 -05:00
Elfi0Kuhndorf a8a31a22fa
MTT-7858: Make ParrelSync window interactable in tutorial (#155)
* change the masking settings of that tutorial page so that users can use the ParrelSync window

* Revert "change the masking settings of that tutorial page so that users can use the ParrelSync window"

This reverts commit 86fe3b2553.

* add parrelsync clones window to tutorial
2024-02-16 14:08:19 +01:00
Fernando Cortez 0b1a346e2f Merge branch 'main' into develop 2024-01-16 11:49:18 -05:00
Fernando Cortez 4787992f5c
Merge pull request #153 from Unity-Technologies/release/v1.5.0
release: v1.5.0
2023-12-15 15:38:34 -05:00
Fernando Cortez 315b714c9f Merge branch 'develop' into release/v1.5.0 2023-12-15 15:35:41 -05:00
Fernando Cortez bf2c738409
feat: Updating utilities package for samples to v1.8.0 (#151)
* updating utilities package for samples

* changelog addition
2023-12-15 15:28:06 -05:00
Fernando Cortez ad27d64300
chore: Experimental folder contribution guidelines update (#152)
experimental contribution guidelines link update
2023-12-15 14:38:04 -05:00
Fernando Cortez 37521e0410 formatting in changelog 2023-12-15 14:11:19 -05:00
Fernando Cortez fe0bb30a0a updating readmes and changelog 2023-12-15 13:55:30 -05:00
Fernando Cortez cc0a585cc1 project versions updated 2023-12-15 13:43:40 -05:00
Fernando Cortez 02f759f940 changelog addition 2023-12-15 11:54:52 -05:00
Fernando Cortez 6ec028ff16 updating utilities package for samples 2023-12-15 11:42:34 -05:00
Fernando Cortez 1107a208c7
fix: fix the no fire sound problem (external PR #138) (#148)
* fix the no fire sound problem (#138)

Co-authored-by: Fernando Cortez <fernando.cortez@unity3d.com>

* changelog addition

---------

Co-authored-by: Zhanyu Feng <42690051+Alexander5421@users.noreply.github.com>
2023-12-12 17:30:52 -05:00
Fernando Cortez a1b536715a
fix: remove unnecessary NetworkVariable in 2DSpaceShooter (#149)
* ship thrust varaible converted to float

* changelog addition

* renaming of variable
2023-12-12 16:08:37 -05:00
Fernando Cortez ca173a7ce0
fix: correct variable names used for initialization (external PR #145) (#150)
* fix: swapped variable names in ShipControl.cs (#145)

Co-authored-by: Fernando Cortez <fernando.cortez@unity3d.com>

* changelog addition

---------

Co-authored-by: alexia6119 <67676619+alexia6119@users.noreply.github.com>
2023-12-12 15:16:54 -05:00
Fernando Cortez 7c54df861a
chore: removing LINQ usage in bitesize samples [MTT-7798] (#146)
* removing linq usage in bitesize samples

* changelog addition
2023-12-08 11:56:51 -05:00
Fernando Cortez b72a35baef
feat: upgrade bitesize samples to NGO v1.7.1 & 2022.3.14f1 (#147)
* 4 samples updated to 2022.3.13f1 & by necessity NGO v1.7.0

* upgraded 4 samples to 2022.3.14f1

* updating use cases sample to 2022.3.14f1 & NGO v1.7.0

* upgrading all samples to NGO v1.7.1

* changelog addition
2023-12-08 09:54:52 -05:00
Fernando Cortez 5bd101d69c Merge branch 'main' into develop 2023-11-20 15:33:18 -05:00
Fernando Cortez b333f4dac0 correct PR template removed 2023-10-02 15:40:01 -04:00
Fernando Cortez 30d256ad4a chore: removing added gitignore & PR template, updating readme 2023-10-02 15:34:41 -04:00
Paolo Abela bcb62ec6f4
Sample: API diorama (#71)
* [Project] ParrelSync's cloens are gitignored

* [Feature] Added an example scene with basic character controller and connection functionality
[Project] Added TextMeshPro's assets

* [Optimization] Marked environemnt objects as static, moved them to another layer which doesn't self-collide

* [Feature] Added a script to manage and change the color of a ColoredCube using NetworkVariables and RPCs
[Project] Added ColoredCube prefab
[Project] Grouped assets specific to this scene under a specific folder

* [Refactoring] Code cleanup

* [Project] Added SpriteEditor package

* [UI] Added a SpeechBubble to the objects in the scene to better explain what they do

* [Feature] Cubes speech bubbles only appear when the local player is close enough to them

* [Project] Removed unneeded packages and added URP package

* [Project] Converted materials to URP

* [VFX] Added Post processing

* [Documentation] (API Diorama) Added README

* [UI] (API Diorama) The color of the button representing the selected network mode (Host/Client/Server) changes when a network mode is selected

* [UI] (API Diorama) (no patch) Improved polishing of the buttons used to start the Networked session
[UI] Added a game UI that explains the controls

* [Tutorial] (API Diorama) Added Welcome Dialog
[Project] (API Diorama) Added In-editor tutorial packages

* [Tutorial] (API Diorama) Added external links to the table of content
[Tutorial] (WIP) (API Diorama) Added first steps of tutorial 1
[UX] (API Diorama) Unlocked mouse while a player character is in the scene

* [Bugfix] (no patch) (API Diorama) Removed duplicated audio listener

* [Bugfix] (no patch) (API Diorama) Fixed player not reacting to input

* [UI] (no patch) (API Diorama) Moved Color Manager script higher in the ColoredCube's inspector for visibility

* [Tutorial] (API Diorama) Added a tutorial about NetworkVariables and RPCs

* [Project] Fixed player prefab's layer

* [Project] Classes cleanup

* [Project] Added UnitySceneReference package

* [Feature] Added a screen selection scene
[Project] Renamed existing scenes to match their purpose

* [Project] Updated executable name and default resolution

* [System] Elements of the screen selection can now have images

* [Project] Added representative image for the "NetworkVariable Vs RPC" scene

* [Tutorial] Selecting "i'll explore on my own" in the welcome dialog will open the diorama selection scene

* [Project] Added documentation

* [CI] Added Pull request template

* [Tutorial] (no patch) Added Github issues link to the table of content

* [Tutorial] (no patch) Mentioned ParrelSync at the end of the tutorial

* [Project] Updated NGO to 1.2.0

* [Project] Removed custom implementation fo ClientNetworkAnimator to use the one from BossRoom instead

* [Bugfix] (no patch) Fixed wrong layers of scene objects that caused players to interact weirdly with them

* [Bugfix] (no patch) Fixed OnServerChangeColorServerRpc being invokable only by the host

* [Refactoring] Removed dead code

* [Project] (no patch) Moved pull request template to the root of the repository

* [Project] Changed the structure of the project to make it easier to find Diorama scenes

* [Project] Moved reusable assets and APIs to the common folder

* [Project] Added boilerplate scene for "NetworkVariables" example

* [Feature] Added custom data types synchronization example to the NetworkVariables example scene

* [Tutorials] (API Diorama) Grouped tutorial in a specific category of the Table Of Content
[Tutorial] (API Diorama) Added a tutorial about NetworkVariables and RPCs

* [Project] Removed unneeded prefab

* [Feature] (API Diorama) Added a new scene to display the usage of RPCs
[Project] (API Diorama) Moved SpeechBubble prefab and scripts to the Common folder
[project] Updated build settings to include the new scene

* [Tutorials] (API Diorama) Fixed typo

* [Tutorials] (API Diorama) Completion Dialogs no longer self-close after an option that opens an external link is selected
[Tutorials] (API Diorama) Added tutorial for RPCs scene

* [UI] (API Diorama) Added a "Disconnect" button
[System] Handled disconnection case in script behaviours

* [Change] Used non-swear words as swear words
[Change] Changed usernames

* [Bugfix] Fixed NetworkObjects not being despawned upon server disconnection

* [Bugfix] Fixed missing status checks in server-managed networked classes

* [Refactoring] Fixed typo

* [UI] Improved clarity of instructions in the UI
[UI] Fixed UI scaling issues at different resolutions

* [UI] Added a "Quit scene" button to go back to the Selection screen from any scene while playing

* [Bugfix] (API Diorama) Fixed multiple NetworkManager staying around when switching between scenes after a disconnection

* [Bugfix] (API Diorama) Fixed ptotential NullReferenceException when disconnecting

* [Tutorial] Improved clarity around why selecting the Host mode is what the tutorials recommend [skip ci]

* [UI] Added a "server-only" overlay for when a the scenes are running in server-only mode

* [Refactoring] Removed dead code

* [Refactoring] Renamed ChatManager to MoodManager so that users don't think that we're suggesting a production-ready implementation of a Chat
[Project] Moved PositionOffsetKeeper to an utils folder

* [Tutorial] Fixed typo

Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>

* [UI] Added more information in the server-only overlay

* [Refatoring] Removed dead code

* [Project] Grouped common scene objects under an "Environment" prefab

* [Project] Added an editor-only scene light in the selection screen to avoid light artifacts when switching scenes

* [Project] Moved animations to common folder

* [Projcet] (API Diorama) Added ProximityChecks Diorama Scene (WIP)

* [Project] (Diorama) Added Proximity Checks Diorama to the Selection Screen and build settings

* [UI] (no patch) (Diorama) Added a dynamic visual indicator of Proximity range in the ProximityChecks scene

* [System] (Diorama) Made NetvarVsRPC scene character-free

* [Project] Enabled connetion approval in RPC scene to allow custom spawn logic
[Project] Added barebone Player prefab to RPC scene
[Tutorial] Updated RPC tutorial
[Feature] Players in RPC scene spawn at random positions to not overlap

* [Tutorial] Added tutorial for proximity checks and local interactions

* [Tutorial] Copy adjustements + Added highlighting to relevant scripts in project browser

* Update Basic/APIDiorama/Assets/Common/Scripts/DioramaUtilities.cs

Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

* Update Basic/APIDiorama/Assets/UseCaseSamples/NetworkVariables/Scripts/CharacterManager.cs

Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>

* Update Basic/APIDiorama/Assets/UseCaseSamples/ProximityChecks/Scripts/ProximityChecker.cs

Co-authored-by: Fernando Cortez <fernando.cortez@unity3d.com>

* [Project] Removed unnecessary files and dependencies

* [Project] Removed unneeded files [skip ci]

* [Refactoring] Minor refactorings, removed unneeded files

* [System] Added examples about using ProximityChecker events instead of polling

* [Refactoring] Removed unnecessary code for GameUI's initialization

* [Project] asmdef references are now by name instead of GUID

* [Refactoring] Improved PlayerSpawnManager example

* [Project] Updated readme

* [Project] Fixed typos

* [Refactoring] Displayed usage of NetworkManager.Singleton.LocalClient.PlayerObject in ProximityChecker to double down on netcode-specific learnings

* [Project] Removed "devlocker.utils.scenereference" package

* [Project] Added more in-code explanations.

* [Bugfix] Updated scene names in SelectionScreen

* [Project] Removed dead references

* [Project] Fixed typo

* [Project] Removed Third Party Notice [skip ci]

* [Project] Updated PR template [skip ci]

* [Refactoring] Added customized namespaces to each diorama

* [Project] Added third party notices for ParrelSync

* Added basic project tests (#115)

* [CI] Added tests to ensure no broken assets or scene references are shipped

* [CI] Added APIDiorama to CI

* Feature: Art Pass [MTT-5907] (#133)

* first pass of art pass
* ui and material color tweaks and button outline implementation
* updated spawned obj color
* fixed lighting in this scene
* background color lighted slightly
* updated welcome dialog art
* updated tutorial thumbnail images
* scene and tutorial thumbnail image updates
* updated rpc and netvar vs rpc images per comments
* updated texture type
* updated the images to be a little be more polished and also updated image types

* (Api diorama) Updated to latest LTS and NGO (#MTT-6884) (#137)

[Project] Updated to latest 2022 LTS
[Tutorial] Enabled tutorial welcome dialog at startup

Co-authored-by: Paolo Abela <paolo.abela@unity3d.com>

* Renamed "Api diorama" into "Multiplayer Use Cases" (#MTT-6885) (#141)

* [Refactoring] Renamed to "MultiplayerUseCase" all code-related references to "APIDiorama"

* [Project] Renamed "APIDiorama" folder into "Multiplayer Use Cases"
[Tutorial] Fixed Scritps not being highlighted properly in the inspector during tutorials

* [Documentation] minor fix

* [Project] Enabled IET welcome dialog at first startup

---------

Co-authored-by: Paolo Abela <paolo.abela@unity3d.com>

* [CI] Updated CI script to reference 2022 LTS and the renamed project

* [Project] Moved "Multiplayer Use Cases" sample to the Experimental folder

* [Project] Updated readme

* [CI] Fixed path of Multiplayer Use Cases sample in project.metafile

* Update Experimental/MultiplayerUseCases/Packages/manifest.json

Co-authored-by: Fernando Cortez <fernando.cortez@unity3d.com>

* [Project] Updated packages

---------

Co-authored-by: LPLafontaineB <louisphilippe.lb@unity.com>
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
Co-authored-by: Fernando Cortez <fernando.cortez@unity3d.com>
Co-authored-by: Jil Franco <89089503+jilfranco-unity@users.noreply.github.com>
Co-authored-by: Paolo Abela <paolo.abela@unity3d.com>
2023-10-02 14:21:48 -04:00
Fernando Cortez 4cef42015d
Merge pull request #140 from Unity-Technologies/develop
release: Bitesize samples v1.4.0
2023-09-25 15:33:16 -04:00
Fernando Cortez a661fe5ef1
Merge branch 'main' into develop 2023-09-25 15:11:08 -04:00
Fernando Cortez 329f120e11
chore: project versions updated and changelog updated with 1.4.0 release (#139)
* project versions updated and changelog updated with 1.4.0 release

* updating latest release badge
2023-09-25 13:53:09 -04:00
Fernando Cortez 0a6030fb88
feat: adding CODEOWNERS (#135)
* adding samples dev team as codeowners
2023-09-25 10:58:29 -04:00
Fernando Cortez 823f008508
fix: listening for NetworkObject parent changes to fix stuck ingredients on disconnects [MTT-7103] (#136)
* listening for NetworkObject parent changes to fix stuck ingredients on disconnects

* changelog addition
2023-09-22 15:22:13 -04:00
Fernando Cortez 96bbf2dabb
feat: Bitesize samples 2022.3.9 LTS & NGO v1.6.0 upgrade [MTT-7247] (#134)
* bitesize projects updated to 2022.3.9f1 & NGO v1.6.0

* 2DSpaceShooter URP asset added

* readme update and changelog additions

* 2DSpaceShooter: spawner script formatted

* dependencies update for projects
2023-09-20 14:32:27 -04:00
Fernando Cortez 50cd4fbcde
fix: DynamicAddressablesNetworkPrefabs showing loading status on already spawned prefabs [MTT-6688] (#132)
* fix showing loading status on already spawned prefabs

* changelog addition
2023-08-11 17:08:28 -04:00
Fernando Cortez f675409ded
Merge pull request #130 from Unity-Technologies/develop
release: v1.3.0
2023-07-07 16:32:56 -04:00