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

276 Коммитов

Автор SHA1 Сообщение Дата
Elfi Kühndorf b805140d1b Apply Orbit changes to CMCameraPrefab 2024-08-29 11:33:18 +02:00
Gregory Labute 3218b40df4 Use interpolation to fix jitter 2024-08-28 16:53:56 -04:00
Gregory Labute 9ad3e6617d Upgrade to CM3, fix jitter 2024-08-28 10:46:41 -04:00
Elfi Kühndorf 0935ae3c77 Revert "temporarily: adding projectID"
This reverts commit bde905f1ef.
2024-08-26 20:50:58 +02:00
Elfi Kühndorf bde905f1ef temporarily: adding projectID 2024-08-26 16:23:09 +02:00
Elfi Kühndorf cdb5d87e21 fixing CameraControl, AvatarTransform, AvatarPrefab and Hubscene after merging develop in 2024-08-26 12:59:56 +02:00
Elfi Kühndorf 05954cdc22 Merge branch 'develop' into feat/DistributedAuthoritySample-camera-system 2024-08-26 12:32:08 +02:00
Elfi0Kuhndorf 052ac60d27
[MTT-8908] Feat: Adding PigChef character and necessary animations (#205)
* import PigChef plus dependencies, deleted scripts, WIP cleanup PigChef prefab

* removed unnecessary assets, adjusted AnimatorController for PigChef, added basic ThirdPersonController and Rigidbody

* feat: adjusted Animator settings (adding parameters and states), creating arm rigs setup and carryable object template

* added: pickup animation

* adding source animation files

pickup and throw animation source Maya files

* Updated pickup animation

Includes the new bone PickupLocation as child of the Hips bone with animation for being picked up

* animation update

keyframes updated

* Added: set up pickup functionality with fixedjoint, added PickUpItem tag and pickup locations on PigChef and CarryableObjectTemplate

also added move VS running

* added ThirdPersonRBController script

* Updates to prop carrying

Animation adjustments for carrying. Prefab adjustments for prop alignment

* removed: cloudproject link

* added throw animation

Includes Maya source files and FBX for Unity

* walk and run animation updates

Added keyframes for PickupLocation

* animation  update

Idle animation has a better pose for carrying the object

* feat: Added carry, drop and throw functionality, adjusted idle animation and added Rig animation functionality for Carrying

* adjusting rotations and positions of pottery hand locations

* animation updates

idle pose updates

* fixed animator bug with throw not playing and polished walk and run animations

clips and animator controller updated

* adjusted colliders from items, angle of pickup and pickup collider

* animation updates for carrying and throwing, AnimatorController state machine changes

Added anticipation to the throw. Now an Animation Event needs to be added so it throws at the correct time. Also fixed facial animation keyframes. Duplicate "_Rig" versions of the carry and throw clips are made in order to keyframe the IK rig.

* pottery prefab update

removed vertical offset

* created AnimationEvent for ThrowAction

* chest prefab updates

fine tuned hand attachment points

* added PickupLocation to PigChef prefab, adjusted throw logic to enable split throw animation

* Animation clip updates and Animator Controller updates for throwing on upper body only

Adjusted idle clip pose to remove pop when transitioning to walk/run. Split throw animation into two parts and removed lower body channels from the clips. Updated Animator Controller to play throw anticipation immediately when the button is pressed and throw release clip is played when the button is released.

* face animation fixes

keyframed eyes and mouth closed in all clips

* animation polish

adjusted idle pose to more closely match the walk pose

* deleting unnecessary transition in controller, slight controller script adjustments

* fixing throw force proportional to heldTime

* animation polish

Removed pop in blending when dropping a carried object.

* fix: cleaned up script and added dead zone to remove unwanted auto rotation

* removed unneeded extra idle layer

* fixed transition conditions

Transition from jump landing to walk and idle now have the conditions based on the Move parameter

* added groundLayer

* removed debugs and adjusted dead zone value

* animator controller updates

Removed has exit time from jump landing conditions

* fixed the problem where jump detached the hands from the carry object

All animation states need "write defaults" true. Jump was false, and that was the cause of the problem.

* deleting unused assets and changing asset location of CarryableObject script

* set Input in Player settings to both input systems

so that temp controller used in CharacterTest scene we have in this branch works

* reset PlayModeOptions and TimeManager to default, removed .vsconfig

* Removed: unneeded cane and chick related assets

Changed: Renaming of animation files for consistency and cleanup of animation folder

* Added: created Testing scene folder and moved CharacterTest over

* Test: creation a new controller to fix errors

* Changed: delete old controller, fixed + changed name of new animation controller

getting rid of broken text PPtr files

* moved ThirdPersonRBController into temp folder and removed audio files

* reset time and project settings

* Fixed: inconsistent naming

* fixed object name (have to take name from original asset which cannot be changed)

---------

Co-authored-by: davehunt-unity <30689100+davehunt-unity@users.noreply.github.com>
2024-08-22 10:42:27 -04:00
Elfi Kühndorf 38a15345af Removed: cleanup of unneeded assets 2024-08-22 15:47:23 +02:00
Elfi Kühndorf 24a5e95076 fixed: jittering of camera and that movement direction stays correct after rotating with camera 2024-08-22 15:27:05 +02:00
Fernando Cortez dbfa3173ec
feat: Distributed Authority Sample Avatar interactions (pick up & throw) [MTT-8905] [MTT-8884] (#208)
* asmdefs generated with dependencies mapped

* one unnecessary dependency removed

* renaming asmdefs & adding input assemblyinfo

* avatar-side pickup/toss of pickupable object

* adding a pickupable object, EnvironmentTransform, to scene with a spawner

* adding explicitly inputsystem to player assembly
2024-08-21 15:41:39 -04:00
Elfi0Kuhndorf 6f0f550ee1
[MTT-8878] [MTT-8909] Feat: Distributed Authority sample Blockout + VFX (#206)
* consolidating settings folders

* feat: completed first draft of blockout

* LODs, 3 VFX, Lighting and post-processing

* Updated LODs to be single contained FBXs, removed VFX from scene, rebaked lighting

* Fix shader warnings

* Fixed statue mesh warnings, removed statue LODs, fixed Toon_Shaking shader warnings

* delete unneeded assets

* Overriding prefabs in order to be able to remove ProBuilder,  remove ClickToPlace script

* Changed: moved extracted ProMeshBuilder meshes into different folders and deleted extra folder, imported adjusted toonshaders, deleted smoke shadergraph and adjusted effected materials to use fire shadergraph and changed settings

---------

Co-authored-by: Fernando Cortez <fernando.cortez@unity3d.com>
Co-authored-by: Vlad Neykov <vlad@vladimirneykov.com>
2024-08-21 18:29:39 +02:00
Elfi Kühndorf 1fd8398c91 Avatar prefab and scene changes 2024-08-21 15:48:25 +02:00
Elfi Kühndorf f3b8a448db Fixed: CameraControl script and included chop chops camera system methods and CinemachineFreeLook settings 2024-08-21 15:47:30 +02:00
Paolo Abela 6aee809d12
Usecases design feedback for out-of-experimental release (MTT-7498) (#209)
* chore: updated link in tutorials so it points at more recent RPCs

* chor: made font bigger in NetvarVsRPC scene, and rmeoved unneeded prefabs property overrides

* chore: added reminder text in completion dialogues to redirect to tutorials
2024-08-21 13:58:45 +01:00
Elfi Kühndorf cbc11283b4 removed own camera system and added plus modified boss rooms camera system (WIP) 2024-08-20 10:57:51 +02:00
Fernando Cortez 6c090550f6
feat: distributed authority sample - adding assembly definitions [MTT-8945] (#207)
* asmdefs generated with dependencies mapped

* one unnecessary dependency removed

* renaming asmdefs & adding input assemblyinfo

* adding explicitly inputsystem to player assembly
2024-08-15 16:02:13 -04:00
Elfi Kühndorf 24300654d7 WIP started creating custom camera system as alternative 2024-08-15 14:43:30 +02:00
Elfi Kühndorf 8055b8e254 WIP adding and modifying Chop chops camera system 2024-08-15 11:29:17 +02:00
Paolo Abela 2c28e2b908 chore: updated README to provide a clear path to the onboarding resources in case a user closed the Tutorial window [skip ci] 2024-08-12 13:29:20 +01:00
Fernando Cortez a4b1009a2d
feat: Distributed Authority Sample player locomotion [MTT-8898] (#200)
* initial project commit

* Added: proposed folder structure from TDD

* consolidating settings folders

* adding ignored temp script for testing connection

* importing asteroids base classes & locomotion controller wip

* reworked drag, inheriting from baseobject movement

* cleanup, avatar set with AvatarTransform

* distinguishing spawmed players with name in hierarchy

* moving AvatarTransformEditor to own Editor subdirectory class, cleanup

* formatting changes

---------

Co-authored-by: Elfi Kühndorf <elfi.kuhndorf@unity3d.com>
2024-08-08 11:44:14 -04:00
Fernando Cortez d2ce416ccd
feat: DedicatedGameServer sample upgraded to Netcode for GameObjects v1.8.1 API [MTT-8502] (#182)
DedicatedGameServer updated to NGO v1.8.1 API
2024-08-07 15:03:22 -04:00
Fernando Cortez 3207646080
feat: DistributedAuthoritySample Netcode for GameObjects & Multiplayer SDK package upgrade, scripting fix, editor upgrade (#203)
NGO & Multiplayer SDK package upgrade, scripting fix, editor upgrade
2024-08-06 13:04:15 -04:00
Fernando Cortez f60fb5272f
feat: Distributed Authority Sample initial project setup with scene & folder structure [MTT-8913] (#198)
* initial project commit

* Added: proposed folder structure from TDD

* consolidating settings folders

* adding ignored temp script for testing connection

---------

Co-authored-by: Elfi Kühndorf <elfi.kuhndorf@unity3d.com>
2024-07-26 13:43:42 -04:00
Fernando Cortez 47f7b13a80 Merge branch 'main' into develop 2024-07-18 11:13:41 -04:00
Fernando Cortez a0542dd042
feat: Asteroids Sample (#196)
* initial project commit

* Update README.md

Added updated screenshots
2024-07-11 17:28:37 -04:00
harshala-rajesh aeebc5fa7d
mtt-8638-Separate-PR-Triggers-per-project (#195)
* copy all changes to new branch

* changing name of shared triggers
2024-07-10 09:25:39 -04:00
Elfi0Kuhndorf 88f92d3f44
Feat: Multiplayer Use Cases UI toolkit implementation [MTT-7497] (#184)
* Added: integration of UIToolkit for NetworkManagerUI

* moving UI Toolkit related files into UI toolkit folder, also NetworkManagerUI.cs adjustments to integrate UI toolkit

* fix: added validation of IP and port address

* fix: color changes through button interactions work now

* fix: added Styleclasses instead of color fields to implement color changes of buttons

* fix: scaling of UI changes depending on screen size
2024-07-01 14:14:48 +02:00
Paolo Abela 447450bad2
Deprecation of "Invaders" sample (#186)
* chore: removed Invaders from CI, as it is now a deprecated sample

* chore: Moved "Invaders" sample to "Deprecated" folder

* chore: Added README for deprecated samples

* chore: Removed "Contributing" section from Deprecated samples README.md
2024-06-21 09:56:50 +01:00
Paolo Abela d5a19f8a7d chore: (Dedicated game server) updated version badge in README 2024-06-05 11:52:26 +02:00
Paolo Abela 6c0eecf5d7
Dgs/unity 6 update (#181)
* chore: updated Dedicated Game Server Sample to Unity 6, and Multiplayer Play Mode and dedicated server packages to 1.1.0

* chore: update Unity version in the CI for Dedicated Game Server

* chore: attempted to change editor version to see if DGS sample can build

* feat: updated logic in BuildProcessor so it doesn't use deprecated (and now unneeded) APIs

* chore: temporarily disabled running tests of other samples (will be re-enabled after DGS troubleshooting)

* chore: disabled core part of BuildEverything automation to see if Yamato still fails

* chore: bisecting CI failure

* chore: bisecting CI failure

* chore: bisecting CI failure

* chore: attempted to change build path to see if CI fails

* Revert "chore: attempted to change build path to see if CI fails"

This reverts commit 72f91399c8.

* chore: disabled burst compilation

* chore: re-enabled build code

* chore: disabled burst compiler programmatically before and after builds

* chore: disabled building clients

* chore: updated burst to latest version

* chore: re-enabled client builds

* chore: restored tests of other samples

* feat: added UIToolkit support ot input system configuration
chore: removed unneeded input asset, set project-wide input actions file

---------

Co-authored-by: Paolo Abela <paolo.abela@unity3d.com>
2024-06-05 12:42:34 +03:00
Fernando Cortez cf39fb1500
Merge pull request #183 from Unity-Technologies/release/v1.6.0
release: v1.6.0 [MTT-8568]
2024-05-30 15:30:49 -04:00
Fernando Cortez 3dfe5f66ff bumping release numbers, changelog updated with release 2024-05-30 14:23:37 -04:00
Bastien Humeau 36e240b77e
Upgrade Invaders to use Netcode For Gameobject 1.8.1 [MTT-8503] (#172)
* Upgraded NGO to 1.8.1 in manifest and readme.

* Changed ClientRpc and ServerRpc attributes to the new RpcAttribute

* Changed OnClientConnectedCallback registration to use the new OnConnectionEvent

* Changing spawn methods to use InstantiateAndSpawn

* Added changelog entry.

* Renamed Rpc methods properly.

* ConnectionEvent renaming to make it clear it is executed only on the server side

---------

Co-authored-by: Fernando Cortez <fernando.cortez@unity3d.com>
2024-05-29 15:01:36 -04:00
Bastien Humeau db334abbbe
Fix - Optimized NetworkTransform on all networked prefabs in the Invaders sample [MTT-7599] (#168)
* Optimize NetworkTransform so they do not interpolate and do not sync unecessary transform data

The server is not interpolating the ennemies position and given the game doesn't have any animation, not interpolating anything allows for the same movement feeling between clients and host.

* Further refine network transform optimizations.

* Updated changelog

* Reverting two manager prefabs that were changed inadvertently

---------

Co-authored-by: Fernando Cortez <fernando.cortez@unity3d.com>
2024-05-29 11:41:07 -04:00
Elfi0Kuhndorf e8fa6ed223
Upgrade Multiplayer Use cases to NGO 1.8.1 [MTT-8499] (#178)
* upgrade ngo to 1.8.1 and related rpc adjustments

* included OnConnectionEvent into GameUI.cs script

* adjusted scripts to address comments

* fixing PascalCase in Rpcs, removing empty Line and naming refactor
change version numbers in readme file

* remove redundant code in ColorManager
2024-05-28 16:43:45 +02:00
Fernando Cortez a081eb3ba0
fix: releasing Addressables handle on OnDestroy in DynamicAddressablesNetworkPrefabs Preloading scene (#179)
* releasing Addressables handle on OnDestroy

* changelog addition
2024-05-22 13:01:17 -04:00
Elfi0Kuhndorf eb69754c93
Feature: Upgrading 2D Space Shooter to NGO 1.8.1 [MTT-8498] (#174)
* upgrading to NGO 1.8.1 and adjusting scripts to include new RPC attribute and OnConnectionEvent

* update CHANGELOG
2024-05-15 15:42:57 +02:00
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