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

56 Коммитов

Автор SHA1 Сообщение Дата
Fernando Cortez 3dfe5f66ff bumping release numbers, changelog updated with release 2024-05-30 14:23: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
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 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
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 6ec028ff16 updating utilities package for samples 2023-12-15 11:42:34 -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 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 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 765f8117b9
chore: readme updates for v1.3.0 release (#127)
* readme updates for v1.3.0 release

* more readme updates and updating each sample's readme
2023-07-07 16:25:08 -04:00
Fernando Cortez 7b6fa750f3
fix: 2DSpaceShooter, ClientDriven, & Invaders point to v2.2.0 Samples Utilities package (#129)
* 2DSpaceShooter, ClientDriven, & Invaders point to v2.2.0 Samples Utilities version

* updating changelog and adding v1.3.0 release
2023-07-07 16:07:02 -04:00
Fernando Cortez 426ded5040
feat: upgrade bitesize samples to 2022.3.0f1 LTS [MTT-5644] (#124)
* ClientDriven updated to 2022.3.0f1 LTS

* DynamicAddressablesNetworkPrefabs updated to 2022.3.0f1 LTS

* Invaders updated to 2022.3.0f1 LTS

* Invaders: fixing a null ref on disconnect on client after host disconnects

* Invaders: URP files updated

* 2DSpaceShooter updated to 2022.3.0f1 LTS

* testing Yamato jobs on 2022.3

* changelog addition

* fixing Readme references to newest LTS version
2023-06-07 16:23:51 -04:00
LPLafontaineB 04c4fb65c7
chore: update to ngo 1.4.0 [MTT-6276] (#118)
* Upgrading DynamicAddressablesNetworkPrefabs sample to NGO 1.4.0

* Upgrading ClientDriven sample to ngo 1.4.0

* Upgrading 2DSpaceShooter sample to NGO 1.4.0

* Upgrading Invaders sample to NGO 1.4.0

* updating readme
2023-05-02 13:09:19 -04:00
LPLafontaineB 03aa44086b
chore: update to latest lts [MTT-6276] (#119)
* updating editor version for bitesize projects
2023-05-02 13:40:50 +00:00
LPLafontaineB 173a25ec7f
fix: single gitignore (#117)
* removing project-specific gitignores

* Including parrelsync clones in gitignore
2023-04-26 09:43:09 -04:00
Jil Franco 6710f7eb48
Minor fixes for the 1.2.1 patch (#106)
* fixed some broken readme links, added in direct links to each sample from their respective readmes, updated project versions to new patch, and updated changelog

* Update CHANGELOG.md

* Update CHANGELOG.md

* updating changelog with pr number

* updated this web badge to have this patch release as latest release

* more link fixes

* made changelog descriptions more accurate

* Update README.md

* updated dynamic prefabs bundle version to 1.2.1
2023-02-17 19:08:42 -05:00
Jil Franco 4852d5b7ce
Banners for each bitesize readme (#101)
* banners for each bitesize readme
2023-02-16 19:46:38 -05:00
Jil Franco fe1ed7124c
Feat: Readme Updates [MTT-5460] (#96)
* Readme updates

* more github readme updates

* in editor readme for dynamic prefabs--will update temporary image

* readme updates, comments addressed

* little readme updates with what to do in each scene for the other bitesize samples

* Update Basic/DynamicAddressablesNetworkPrefabs/README.md

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

* Update Basic/DynamicAddressablesNetworkPrefabs/README.md

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

* Update Basic/2DSpaceShooter/README.md

* readme updates

* version update to 1.2.0 and some tiny in project readme edits to bring them on par with the gihub ones

* updated readme image to match current UI

* okay updated again to this cuter version

---------

Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
2023-02-16 18:51:31 -05:00
Fernando Cortez 73512b462d
chore: update bitesize samples to 2021.3.18f1 LTS (#91)
* ClientDriven, Invaders, and 2DSpaceShooter upgraded to 2021.3.18f1 LTS, 2DSpaceShooter colour fix

* changelog additions
2023-02-07 11:43:24 -05:00
Fernando Cortez 9d8b65d2ce
fix: ClientDriven initial position sync fix on owning clients (#85)
* removing clientrpc for setting position on spawn, disabling charactercontroller on clients

* adding more detailed comments

* changelog addition
2022-12-13 15:46:59 -05:00
Fernando Cortez f272f013c0
feat: Bitesize samples updated to v1.1.0 & CHANGELOG update (#80)
* projects correctly updated to v1.1.0 & CHANGELOG update

* unreleased section added
2022-12-12 09:45:39 -05:00
Jil Franco 22b01b6ca1
Feat/cd in game UI backgrounds (#82)
* some UI background updates

* UI Update, backgrounds for the in game UI as well as matching the main menu UI to said backgrounds

* small update to the text color

* made in game tutorial text bigger

* re-enabled ui in scene

* Removed some in scene overrides
2022-12-09 18:08:33 -05:00
Fernando Cortez 576ee303b9
fix: ingredient spawn position offset (#81) 2022-12-09 17:49:18 -05:00
Fernando Cortez 6f6956e41e
feat: upgrade ClientDriven to NGO v1.2.0, cleaned up in-scene netvars (#78)
* upgrade ClientDriven to NGO v1.2.0, cleaned up in-scene netvars
2022-12-09 16:46:46 -05:00
Fernando Cortez 5a08b1c142
feat: Bitesize samples bumped to version 1.0.0 (#79)
* all bitesize samples are version 1.0.0

* Icon for the sample!

Co-authored-by: jilfranco-unity <jillian.franco@unity3d.com>
2022-12-09 14:34:57 -05:00
Fernando Cortez 4ab59e54af
feat: ClientDriven readme (#76)
* imported readme, removed starter assets readme files, readme wip

* readme cleanup

* comment feedback

* Updated Readme to have a fancy client driven image

Co-authored-by: jilfranco-unity <jillian.franco@unity3d.com>
2022-12-09 11:07:45 -05:00
Jil Franco 3bd2a7d719
Feat: Client Driven UI Art (#69)
* update clientdriven sample to 2021.3.12f1

* third person controller assets added

* dependencies updated

* update to NGO 1.0.2

* integration of networked third person character avatar

* using NGO 1.1.0

* WIP targeting Boss Room's utility package commit for ClientNetworkAnimator

* IP window allows for custom IP using UI Toolkit, player apply force re-added

* feedback: non-alloc raycasts, less spawns, format, etc

* removing motionspeed animation speed multiplier

* player spawned after spawn points are consumed is spawned at world origin

* feedback on formatting & interactivity

* changlog addition, more feedback changes

* MTT stamps for thirdpersoncontroller script

* reordering when iskinematic is enabled

* capsule collider added to ghost players, ingredient is dropped overhead

* ground layer usage

* stove collider upsize

* restoring drop overhead, removing fixedupdate usage

* renaming

* re-enabling footstep sound on ghost clients

* UI visual update, as well as renaming / deleting old files from the 2D space shooter

* more description on MTT usage

* re-added MotionSpeed functionality, any mapping can apply input (input disabled on out of focus devices)

* comment feedback

* pickup height bumped up

* documenting NGO workaround to set in-scene NetworkVariable starting values

* dropzone prefab scale correction

* removing old host/join component, player motionspeed default param set to 1

* removing workaround on networkvariables on in-scene placed NetworkObjects

* Updated description of tutorial in the game UI

* Packages lock update and reserialization of a ui texture

* Made outline of words a bit darker to improve legibility against background

* Fixed up some broken style sheet refs and deleted the old unused font

Co-authored-by: Fernando Cortez <fernando.cortez@unity3d.com>
2022-12-07 13:22:26 -05:00
Jil Franco 2dbe6ef9ee
Feat: Player Colors (#75)
* Added different color options to the character shader

* Refactored the character shader, exposed player colors to the material inspector

* More refactoring/cleaning of player color shader

* Edited player materials to work with shader refactor

* Another refactor of the color shader

* Added color switching script

* Added the color changing script to the networked character's mesh

* Update Basic/ClientDriven/Assets/Scripts/ClientPlayerColor.cs

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

Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
2022-12-07 13:04:40 -05:00
Christopher Pope ec1edddab9
Change urp grading mode to hdr (#73)
* Switch grading mode to HDR

Within the URP asset, the grading mode property within post-processing was set to a low dynamic range. I switched it to a high dynamic range to improve the precision and quality of the colour grading. Producing a nicer render.

* Changed post processing settings to account for HDR, also changed color space from gamma to linear

* a couple more tiny color edits to the pick up materials

Co-authored-by: jilfranco-unity <jillian.franco@unity3d.com>
2022-12-07 09:26:47 +00:00
Fernando Cortez b8a577556e
feat: Third Person Character Controller integration with custom IP UI (#66)
* third person controller assets added

* dependencies updated

* integration of networked third person character avatar

* using NGO 1.1.0

* targeting Boss Room's utility package commit for ClientNetworkAnimator

* IP window allows for custom IP using UI Toolkit, player apply force re-added

* feedback: non-alloc raycasts, less spawns, format, etc

* removing motionspeed animation speed multiplier

* player spawned after spawn points are consumed is spawned at world origin

* feedback on formatting & interactivity

* changlog addition, more feedback changes

* MTT stamps for thirdpersoncontroller script

* reordering when iskinematic is enabled

* capsule collider added to ghost players, ingredient is dropped overhead

* ground layer usage

* stove collider upsize

* restoring drop overhead, removing fixedupdate usage

* re-enabling footstep sound on ghost clients

* more description on MTT usage

* re-added MotionSpeed functionality, any mapping can apply input (input disabled on out of focus devices)

* pickup height bumped up

* documenting NGO workaround to set in-scene NetworkVariable starting values

* dropzone prefab scale correction

* removing old host/join component, player motionspeed default param set to 1

* removing workaround on networkvariables on in-scene placed NetworkObjects

* updating the project to 2021.3.15f1

* adding rigidbody interpolation to the ingredient prefabs

* turning off interpolation while object is picked up

* updating boss room utilites package version
2022-12-06 14:43:26 -05:00
Jil Franco 8e18a16fd2
Feat: Client Driven Anti Aliasing (#72)
* Added anti aliasing to the project

* Switched it from 8x to 4x
2022-12-02 13:32:18 -05:00
Jil Franco e98f7fbdc4
Feat: Client Driven Art Pass (#68)
* update clientdriven sample to 2021.3.12f1

* third person controller assets added

* dependencies updated

* First pass of art level art updates and URP port

* Added carrying animation to project

* Environment Art Pass

* Animation import setting edits

* More environment art pass, specifically on drop zones and stoves

* Dropzone ingredient animation

* Animated ingredient materials

* More overall theme changes, as well as some small bug fixes

* Updated shadow biases to remove banding

* New GUIDs for these assets

* Turned off cast shadows on some object

* Updated shadow bias again to fix cracks in shadows

* deleted unused animations from this branch, will be restored in another branch

* Fixed NGO version to be 1.1.0

* Updated ingredient materials

(most notably making the purple material a lot more white to increase contrast from the purple background)

* Color adjustments

* Updated 3rd person model materials to URP ones

* Removed this unused directive

* Added these split nodes to remove errors about implicit truncation of vectors

* Updated these materials to URP shaders

Co-authored-by: Fernando Cortez <fernando.cortez@unity3d.com>
Co-authored-by: jilfranco--unity <jilfranco--unity@bitbucket.org>
2022-12-01 14:22:34 -05:00
LPLafontaineB 429ea88fd8
chore: uniformize gitignore files (#65)
uniformize gitignore files between projects
2022-11-10 13:53:58 -05:00
Fernando Cortez 4eb058909c
feat: ThirdPersonController starter assets added (#62)
* third person controller assets added, dependencies updated
2022-11-04 14:22:11 -04:00
Fernando Cortez ec9a0bb5ce
chore: ClientDriven LTS update to 2021.3.12f1 (#61)
* update ClientDriven sample to 2021.3.12f1

* using NGO 1.1.0
2022-11-04 11:46:51 -04:00
LPLafontaineB 5d5207a734
refactor: changed ClientDriven connection UI to use UI buttons and events instead of OnGUI [MTT-4201] (#60)
modified client driven connection UI to use UI buttons and events instead of OnGUI
2022-10-24 16:18:52 -04:00
LPLafontaineB 12623f088d
chore: update client-driven sample to 2021 LTS and NGO 1.0.0 [MTT-3869] (#51)
* updated client-driven sample to 2021 lts and ngo 1.0.0

* updating package manifest with released packages

* Adding scene to build settings
2022-06-30 19:38:21 +00:00
Valere Plantevin 8aae3cc75a
Update Basic/ClientDriven/README.md
Co-authored-by: Sam Bellomo <71790295+SamuelBellomo@users.noreply.github.com>
2021-10-20 18:44:21 -04:00
Valere Plantevin c08a63a35c
Add Readme for ClientDriven 2021-10-20 18:39:34 -04:00
Sam Bellomo b51989ede4
ClientDriven updates for doc (#36)
* Adding server side checks
Adding doc comments to remember this is associated with docs

* removing outdated comment
adding better comments

* adding way to specify IP to connect to
update to doc comment
better name for AddForce object
2021-10-20 09:32:31 -04:00
Samuel Bellomo 93f6f71057 better comment 2021-10-19 10:46:32 -04:00
Samuel Bellomo 45578350bf removing automatic client server separation
setting updated UTP values
improving instruction text
2021-10-18 17:09:17 -04:00