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

238 Коммитов

Автор SHA1 Сообщение Дата
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
LPLafontaineB 2976871203
fix: despawning enemies instead of destroying them (#74)
despawning enemies instead of destroying them
2022-12-06 22:17:16 +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
Sam Bellomo fbdac6000f
Create PULL_REQUEST_TEMPLATE.md 2022-11-18 10:23:04 -05:00
LPLafontaineB 429ea88fd8
chore: uniformize gitignore files (#65)
uniformize gitignore files between projects
2022-11-10 13:53:58 -05:00
LPLafontaineB 47402a028e
chore : update Invaders and 2DSpaceShooter editor versions and packages [MTT-5019] [MTT-5020] (#64)
* upgrading 2dspaceshooter

* upgrading invaders
2022-11-07 16:48:18 -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 173d4c7862
fix: fixing NotServerException [MTT-4029] (#59)
Fixing NotServerException caused by using wrong NetworkManager property to access local player object
2022-10-19 10:56:42 -04:00
Christopher Pope 36e9d19226
Fixing broken links in readme (#57)
Fixing broken links in the readme - documentation link to about bite-size and the HelloWorld tutorial. Also removed over usage of links to NGO.
2022-09-22 13:32:43 +01:00
Christopher Pope 2ac6a9a38f
Adding feedback form link to readme
Adding feedback form link to readme
2022-09-12 13:30:02 +01:00
Jil Franco 29769e8640
Feature: 2D Space Shooter UI Pass using UI Toolkit (#55)
* First pass at making UI with UIToolkit

* UI Pass

* Final pass on UI for 2D Space Shooter--new buttons, new sanitized input fields, new in game UI for player and power ups, and an overall logic pass to hook everything up

* Quick fix to make the other players' UI follow their ships

* Added a sorting group component to the ships so that there's no weird clipping overlap between two ships

* Iteration of visuals of the UI, going for more of a scifi look and reusing assets to increase cohesion
2022-08-15 11:19:55 -04:00
LPLafontaineB d56e8ade63 Merge branch 'main' into develop 2022-07-13 13:40:18 -04:00
LPLafontaineB 5e28a33e25
fix: invaders late join issues (#53)
* players now visible and playable when late-joining

* simplified registration of NetworkSceneManager callbacks

* Replicating timer on newly connected clients
2022-07-13 11:46:00 -04:00
LPLafontaineB ece40914db
chore: update 2d space shooter to ngo 1.0.0 [MTT-3424] (#49) 2022-06-30 20:50:21 +00: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
LPLafontaineB 7453fb69fd
chore: update invaders to ngo 1.0.0 [MTT-3853] (#50)
* updating to NGO 1.0.0

* Restructuring connection and scene management

* Adding reference to com.unity.multiplayer.samples.coop for the ClientNetworkTransform
2022-06-30 14:24:38 -04:00
Jil Franco 3aa7068ff3
Feature: UI Art Pass (#52)
* UI visual pass, new fonts, new UI assets, added sprite editor to packages

* Fixed up some references in the invaders UI that broke after switching from regular text to tmp text

* Added a little function to sanitize the input for the ip address in the main menu

* Switched the font for everything but the title to something more legibile, also did a pass on layout and colors for the UI!

* Moved camera and exit button in InGame scene a bit so that the super enemy doesn't clip through the exit button. Game also feels a bit more centered on the screen!

* Switched out the font of the sub titles to match the main title font!
2022-06-27 14:32:21 -04:00
Jil Franco a6f1781d47
Feature/invaders art (#48)
* first pass at some art :)

* Post processing, changed color space from gamma to linear, reorganized / cleaned up excess shaders and materials, color tweaks, added environment art prefab to other levels

* More color tweaks, more cleaning up of unnecessary textures, more cleaning up of shaders

* Some more tweaks to this material, as well as setting the default number of lives back to 3 (from 50, i'm really bad at this game)

* Changed color of player bullet to match player ship, helps distinguish it from enemy bullets

* a pass for VFX

* Bump to editor version 2021.3.2f

* Cleaned up the code a bit as per review notes
2022-06-14 19:40:45 +00:00
Jil Franco 15ec619a6a
Feat: Art Pass for 2D Space Shooter Sample (#47)
* target 1.0.0 version (#41)

* Update PlayerControl.cs

Fixed unsubscribing of OnScoreChanged callback

* first pass at new art implementation!

* Some more updates, skeleton of a new UI mockup (though I'll probably switch to UI Toolkit instead)

* Upgrade to URP, more art assets added in, small edits to ship.cs to make colors work again, as well as minor edits to spawn script to include new blcok obstacle variants

* Bump to 2021.3.2f1, as well as updating all the materials / consolidating shaders with URP bump

* Updated ship color logic to be networked

* Visual iteration of the block obstacles, as well as edits to the spawn script to implement new block types, edits to the ship control script to make ship colors sync over the network, and simplified shaders / materials

* Empty commit to rerun tests

* Bumping version of yamato project file to 2021.3 to fix the issue of builds failing

* Deleted unneeded plugins folder, replaced explosion sound with one from boss room, deleted some extra audio sources on the explosion prefab, moved autio listener from ship prefab and added it to a child game object of the camera

* Addressed some comments from the PR about unneeded comments and an extra call of HandleBuffColors()

* Addressed some more issues with naming conventions (and rehooked in some serialized fields). Code could use a formatting pass in general, but should probably be done in another PR since this one is already quite dense.

* Edited some variable names to follow correct naming convention

Co-authored-by: Luke Stampfli <43687322+LukeStampfli@users.noreply.github.com>
Co-authored-by: alik-kpi <alik.kpi@gmail.com>
Co-authored-by: Cosmin <38663153+Cosmin-B@users.noreply.github.com>
2022-06-09 14:01:55 -04:00
Sam Bellomo 0b6a6f46e8
Update README.md with right doc link (#46) 2022-05-24 13:49:58 -04:00
Cosmin 1119b07493
Merge pull request #44 from alik-kpi/main
Correctly unsubscribe from scoring delegate in PlayerControl.cs
2022-03-18 17:31:15 +00:00
alik-kpi 145c753dc3
Update PlayerControl.cs
Fixed unsubscribing of OnScoreChanged callback
2022-02-12 18:09:33 +02:00
Luke Stampfli 36ab21660b
chore: Add external ngo develop branch triggers (#42) 2021-11-10 13:43:30 +00:00
Luke Stampfli b00c067dee
target 1.0.0 version (#41) 2021-11-01 13:10:04 +00:00
Cosmin 4a6ac5ac31
Merge pull request #40 from Unity-Technologies/main
Merge changes which went into main back to develop
2021-11-01 13:02:30 +00:00
Briancoughlin b091b44728
Update README.md
Updating the hello world link
2021-10-26 11:22:10 +01:00
Cosmin f6904c4d54
Merge pull request #38 from Unity-Technologies/develop
release 1.0.0
2021-10-21 15:04:22 +01:00
Luke Stampfli f52391b43d
Update README.md (#39) 2021-10-21 14:27:07 +01:00
Valere Plantevin 53e58588c3
Merge pull request #37 from Unity-Technologies/val/update-docs
Update docs for bitesize
2021-10-20 19:26:20 -04: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 670910d5c2
Add CLient Driven to the changelog 2021-10-20 18:41:50 -04:00
Valere Plantevin be96bd210c
Update CHANGELOG.md
Co-authored-by: Luke Stampfli <43687322+LukeStampfli@users.noreply.github.com>
2021-10-20 18:39:47 -04:00
Valere Plantevin c08a63a35c
Add Readme for ClientDriven 2021-10-20 18:39:34 -04:00
Luke Stampfli 03c1bfb4b0
Update CHANGELOG.md 2021-10-20 23:37:30 +01:00
Valere Plantevin 0efd6a811c
Update README.md 2021-10-20 18:23:13 -04:00
Valere Plantevin f197cc5b1c
Update CHANGELOG.md 2021-10-20 18:21:30 -04:00
Luke Stampfli 4eaef2f20f
docs: update repo docs (#33)
* update repo docs

* Update README.md
2021-10-20 21:35:18 +01: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
Valere Plantevin 205cd2d002
Merge pull request #34 from Unity-Technologies/update-latest-netcode
Update Invaders to latest netcode
2021-10-19 14:07:15 -04:00
Valere Plantevin d95d5e4e98
Merge branch 'develop' into update-latest-netcode 2021-10-19 13:46:57 -04:00
Valere91Unity fe798dbb85
Simplify Singleton 2021-10-19 13:45:27 -04:00
Valere91Unity dddf97bb10
Remove wild Debug.Log 2021-10-19 13:44:36 -04:00
Valere91Unity 73cddd3358
Remove multiplayer tools 2021-10-19 13:42:02 -04:00