-
Notifications
You must be signed in to change notification settings - Fork 216
fix: tutorial improvements #840
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…elloWorld tutorial, with links to detailed docs
… of why we add them
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. I just requested a few changes 🙂
@@ -208,7 +140,7 @@ Inside the `HelloWorldManager.cs` script, we define two methods which mimic the | |||
``` | |||
</details> | |||
|
|||
`NetworkManager` implements the singleton pattern as it declares its singleton named `Singleton`. This is defined when the `MonoBehaviour` is enabled. This component also contains very useful properties, such as `IsClient`, `IsServer`, and `IsLocalClient`. The first two dictate the connection state we have currently established that you will use shortly. | |||
The `NetworkManager` instance can be accessed statically from any other scripts via its singleton named `Singleton`. This is defined when the `MonoBehaviour` is enabled. This component also contains very useful properties, such as `IsClient`, `IsServer`, and `IsLocalClient`. The first two dictate the connection state we have currently established that you will use shortly. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You can statically access the
NetworkManager
instance from any other scripts via its singleton namedSingleton
. This is defined when theMonoBehaviour
is enabled. This component also contains very useful properties, such asIsClient
,IsServer
, andIsLocalClient
. TheIsClient
andIsServer
properties dictate the connection state we have currently established that you will use shortly.
How does this sound?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
much better
::: | ||
|
||
On both client and server instances of this player, we call the `Move()` method, which will simply do the following. | ||
In a networked game, server/host machines may need to run different functions to a networked player/client. (For example, in a server-authoritative game, the client would handle the player inputs but the movement would be done on the server). All of the instances of this script in the game, whether they're the host/server or a client, will call the `OnNetworkSpawn` method when the `NetworkObject` to which this script is attached has spawned, but only its owner will call the `Move` method. In the case of a Player Object, every client (or host) will have one instance spawned for them, for which they will be the owner. Calling this in `OnNetworkSpawn` makes sure that the NetworkObject has finished spawning so the check to see whether the player is a Server/Host or Client is valid. The `Move` method can then implement different logic depending on the answer (so that Servers do one thing, and Clients do another). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In a networked game, the dedicated server (or host) might need to run different functions than the networked player (the client). For example, in a server-authoritative game, the client would handle the player inputs, but the server would handle the movement. All instances of this script in the game, whether running on a server/host or a client, call the
OnNetworkSpawn
method when theNetworkObject
to which this script is attached has spawned, but only its owner will call theMove
method. In the case of a Player Object, every client (or host) has an instance of this script spawned for them, for which they are the owner. Calling this inOnNetworkSpawn
ensures that the NetworkObject has finished spawning, so the check to see whether the player is a server/host or client is valid. TheMove
method can then implement different logic depending on the answer (so that servers do one thing, and clients do another).
I took a shot at rewording this paragraph a bit, but some things still aren't clear to me:
In the case of a Player Object, every client (or host) has an instance of this script spawned for them, for which they are the owner.
I want to convert this to active voice, but I'm unsure what spawns the script instance.
Calling this in
OnNetworkSpawn
ensures ...
It's not clear what "this" refers to here. Is it referring to the Move
method?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I want to convert this to active voice, but I'm unsure what spawns the script instance.
The Player Object (which is a GameObject with a NetworkObject component, and in this case also the script this section is talking about) is spawned by Netcode directly. Maybe we should also add a link to this doc? https://docs-multiplayer.unity3d.com/netcode/current/basics/networkobject#player-objects
It's not clear what "this" refers to here. Is it referring to the Move method?
Yes
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In that case, how does this sound? :D
In a networked game, the dedicated server (or host) might need to run different functions than the networked player (the client). For example, in a server-authoritative game, the client would handle the player inputs, but the server would handle the movement. All instances of this script in the game, whether running on a server/host or a client, call the OnNetworkSpawn method when the NetworkObject to which this script is attached has spawned, but only its owner will call the Move method. In the case of a Player Object, Netcode spawns an instance of this script for every client and host (for which they are the owner). Calling the
Move
method in OnNetworkSpawn ensures that the NetworkObject has finished spawning, so the check to see whether the player is a server/host or client is valid. The Move method can then implement different logic depending on the answer (so that servers do one thing, and clients do another).
I'm also on board with linking to the player objects documentation. I'm not entirely sure if the relative URL I used here is correct, though 😅
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sounds good! I also added a few words to clarify that Netcode spawns the player objects, which then contain the scripts, and a bit more context to the use of OnNetworkSpawn
docs/tutorials/helloworld.md
Outdated
@@ -30,7 +30,7 @@ In this section we will create the basic building blocks of a multiplayer game. | |||
|
|||
### Creating Network Manager and selecting the Transport | |||
|
|||
In this section we will add a Network Manager and add Unity Transport (UTP) to our project. | |||
In this section we will add a Network Manager and add Unity Transport (UTP) to our project. The [NetworkManager](../components/networkmanager.md) is the component that contains all of your project's netcode related settings. UTP is the transport layer that Netcode will use for communication between the server and the clients. See [here](../advanced-topics/transports.md) for more. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Slight reword suggestion:
In this section, we add a Network Manager and Unity Transport (UTP) to our project. The NetworkManager is the component that contains all your project's netcode-related settings. UTP is the transport layer that Netcode uses for communication between the server and the clients. See here for more.
docs/tutorials/helloworld.md
Outdated
1. Click the **Start Host** button in the **NetworkManager** GameObject's inspector. | ||
1. You should now see your scene with your Player Prefab spawned. | ||
|
||
You can also use the command line helper to launch a server and one or more client that will connect to the server. You should then see the plane on the server, until the first client connects. Then, for each connected client, a new Player Prefab will be spawned. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Minor suggestion:
You can also use the command line helper to launch a server and one or more clients to connect to the server. You should see the plane on the server until the first client connects. Then, a new Player Prefab will be spawned for each connected client.
What spawns the new Player Prefabs for each connected client?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good point, I'll clarify this
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking good!
* Merging Develop with Main (#813) (#826) * Updating docs page in 2D space shooter (#810) Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction) * updating boss room example used in mid-game reconnecting doc (#725) Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Christopher Pope <[email protected]> * Update getting-started-boss-room.md (#812) Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> * small fixes for tutorials (#829) * renamed command line argument and variable in helloworld code snippet * fixing broken link in gp module 2 * fixing indentation issues in gp 1 code snippets * fixing log not corresponding to code example * updating gp table of contents * removing unneeded instructions * Update NGO changelog to 1.1.0 (#834) * Update NGO changelog to 1.1.0 * Add PR and issue links * In-Scene Placed NetworkObject updates for v1.1.0 (#816) * Merging Develop with Main (#813) * Updating docs page in 2D space shooter (#810) Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction) * updating boss room example used in mid-game reconnecting doc (#725) Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Christopher Pope <[email protected]> * Update getting-started-boss-room.md (#812) Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> * Start 1.1.0 updates Just creating a branch to start working on v1.1.0 updates * update updated the spawning and despawning portion. * update Final first pass for in-scene placed NetworkObject documentation updates. * update adding temporary warning to users about in-scene placed NetworkObject parenting. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> * WorldPositionStays update (#778) * WorldPositionStays update The update to this documentation requires NGO SDK PR-2146 before it should be made public/merged. * update Still WIP * update additions and adjustments. * update * update final pass adjustments for the PRs suggested updates. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: Larah Armstrong <[email protected]> * Remove internal comment (#830) * update ClientNetworkTransform information (#791) * update ClientNetworkTransform information This just provides users with a bit more information about setting NetworkTransform into owner/client authoritative mode, * update adjusting the text copy and pointing the example of the ClientNetworkTransform to the co-op samples version * update Applying suggested update for section that outlines how to add the multiplayer samples utilities package to your project. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: Larah Armstrong <[email protected]> * Updated existing or added missing dark themes to our sequence and scene diagrams! (#838) Co-authored-by: Larah Armstrong <[email protected]> * Add NGO 1.1.0 documentation (#839) * Bump version * update Adjusting the code example to be compliant with the recent updates. Adding additional information about the example in the note. * parenting update Adding some additional language to the parenting related documents and fixing a minor spelling issue. Co-authored-by: NoelStephensUnity <[email protected]> * NGO 1.1.0 release notes (#843) * Fix version drop-down order * Add NGO 1.1.0 release notes * fix: tutorial improvements (#840) * fixing typos and broken links * clarifying the Testing Hello World section * Clarified the usage of OnNetworkSpawn in HelloWorldPlayer * clarified Adding Editor Modes section in GP1 * clarified use of command line helper * Adding high-level explanation of what NetworkManager and UTP are in HelloWorld tutorial, with links to detailed docs * restructured GP1 to have instructions to add script after description of why we add them * adding links to gp_intro Co-authored-by: Larah Armstrong <[email protected]> * Add "coming soon" note to empty pages (#845) * Add Optimizing Boss Room Performance * Revert "Add Optimizing Boss Room Performance" This reverts commit 427c1f2. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> Co-authored-by: Noel Stephens <[email protected]> Co-authored-by: Jil Franco <[email protected]> Co-authored-by: NoelStephensUnity <[email protected]>
* Publish staged content (#844) * Merging Develop with Main (#813) (#826) * Updating docs page in 2D space shooter (#810) Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction) * updating boss room example used in mid-game reconnecting doc (#725) Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Christopher Pope <[email protected]> * Update getting-started-boss-room.md (#812) Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> * small fixes for tutorials (#829) * renamed command line argument and variable in helloworld code snippet * fixing broken link in gp module 2 * fixing indentation issues in gp 1 code snippets * fixing log not corresponding to code example * updating gp table of contents * removing unneeded instructions * Update NGO changelog to 1.1.0 (#834) * Update NGO changelog to 1.1.0 * Add PR and issue links * In-Scene Placed NetworkObject updates for v1.1.0 (#816) * Merging Develop with Main (#813) * Updating docs page in 2D space shooter (#810) Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction) * updating boss room example used in mid-game reconnecting doc (#725) Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Christopher Pope <[email protected]> * Update getting-started-boss-room.md (#812) Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> * Start 1.1.0 updates Just creating a branch to start working on v1.1.0 updates * update updated the spawning and despawning portion. * update Final first pass for in-scene placed NetworkObject documentation updates. * update adding temporary warning to users about in-scene placed NetworkObject parenting. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> * WorldPositionStays update (#778) * WorldPositionStays update The update to this documentation requires NGO SDK PR-2146 before it should be made public/merged. * update Still WIP * update additions and adjustments. * update * update final pass adjustments for the PRs suggested updates. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: Larah Armstrong <[email protected]> * Remove internal comment (#830) * update ClientNetworkTransform information (#791) * update ClientNetworkTransform information This just provides users with a bit more information about setting NetworkTransform into owner/client authoritative mode, * update adjusting the text copy and pointing the example of the ClientNetworkTransform to the co-op samples version * update Applying suggested update for section that outlines how to add the multiplayer samples utilities package to your project. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: Larah Armstrong <[email protected]> * Updated existing or added missing dark themes to our sequence and scene diagrams! (#838) Co-authored-by: Larah Armstrong <[email protected]> * Add NGO 1.1.0 documentation (#839) * Bump version * update Adjusting the code example to be compliant with the recent updates. Adding additional information about the example in the note. * parenting update Adding some additional language to the parenting related documents and fixing a minor spelling issue. Co-authored-by: NoelStephensUnity <[email protected]> * NGO 1.1.0 release notes (#843) * Fix version drop-down order * Add NGO 1.1.0 release notes * fix: tutorial improvements (#840) * fixing typos and broken links * clarifying the Testing Hello World section * Clarified the usage of OnNetworkSpawn in HelloWorldPlayer * clarified Adding Editor Modes section in GP1 * clarified use of command line helper * Adding high-level explanation of what NetworkManager and UTP are in HelloWorld tutorial, with links to detailed docs * restructured GP1 to have instructions to add script after description of why we add them * adding links to gp_intro Co-authored-by: Larah Armstrong <[email protected]> * Add "coming soon" note to empty pages (#845) * Add Optimizing Boss Room Performance * Revert "Add Optimizing Boss Room Performance" This reverts commit 427c1f2. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> Co-authored-by: Noel Stephens <[email protected]> Co-authored-by: Jil Franco <[email protected]> Co-authored-by: NoelStephensUnity <[email protected]> * Fix SceneEventType Typo LoadEvenetCompleted should be LoadEventCompleted. Refer to: https://docs-multiplayer.unity3d.com/netcode/current/api/Unity.Netcode.SceneEventType/index.html Co-authored-by: Larah Armstrong <[email protected]> Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> Co-authored-by: Noel Stephens <[email protected]> Co-authored-by: Jil Franco <[email protected]> Co-authored-by: NoelStephensUnity <[email protected]>
* Merging Develop with Main (#813) (#826) * Updating docs page in 2D space shooter (#810) Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction) * updating boss room example used in mid-game reconnecting doc (#725) Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Christopher Pope <[email protected]> * Update getting-started-boss-room.md (#812) Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> * small fixes for tutorials (#829) * renamed command line argument and variable in helloworld code snippet * fixing broken link in gp module 2 * fixing indentation issues in gp 1 code snippets * fixing log not corresponding to code example * updating gp table of contents * removing unneeded instructions * Update NGO changelog to 1.1.0 (#834) * Update NGO changelog to 1.1.0 * Add PR and issue links * In-Scene Placed NetworkObject updates for v1.1.0 (#816) * Merging Develop with Main (#813) * Updating docs page in 2D space shooter (#810) Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction) * updating boss room example used in mid-game reconnecting doc (#725) Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Christopher Pope <[email protected]> * Update getting-started-boss-room.md (#812) Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> * Start 1.1.0 updates Just creating a branch to start working on v1.1.0 updates * update updated the spawning and despawning portion. * update Final first pass for in-scene placed NetworkObject documentation updates. * update adding temporary warning to users about in-scene placed NetworkObject parenting. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> * WorldPositionStays update (#778) * WorldPositionStays update The update to this documentation requires NGO SDK PR-2146 before it should be made public/merged. * update Still WIP * update additions and adjustments. * update * update final pass adjustments for the PRs suggested updates. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: Larah Armstrong <[email protected]> * Remove internal comment (#830) * update ClientNetworkTransform information (#791) * update ClientNetworkTransform information This just provides users with a bit more information about setting NetworkTransform into owner/client authoritative mode, * update adjusting the text copy and pointing the example of the ClientNetworkTransform to the co-op samples version * update Applying suggested update for section that outlines how to add the multiplayer samples utilities package to your project. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: Larah Armstrong <[email protected]> * Updated existing or added missing dark themes to our sequence and scene diagrams! (#838) Co-authored-by: Larah Armstrong <[email protected]> * Add NGO 1.1.0 documentation (#839) * Bump version * update Adjusting the code example to be compliant with the recent updates. Adding additional information about the example in the note. * parenting update Adding some additional language to the parenting related documents and fixing a minor spelling issue. Co-authored-by: NoelStephensUnity <[email protected]> * NGO 1.1.0 release notes (#843) * Fix version drop-down order * Add NGO 1.1.0 release notes * fix: tutorial improvements (#840) * fixing typos and broken links * clarifying the Testing Hello World section * Clarified the usage of OnNetworkSpawn in HelloWorldPlayer * clarified Adding Editor Modes section in GP1 * clarified use of command line helper * Adding high-level explanation of what NetworkManager and UTP are in HelloWorld tutorial, with links to detailed docs * restructured GP1 to have instructions to add script after description of why we add them * adding links to gp_intro Co-authored-by: Larah Armstrong <[email protected]> * Add "coming soon" note to empty pages (#845) * Add Optimizing Boss Room Performance * Revert "Add Optimizing Boss Room Performance" This reverts commit 427c1f2. * Add Optimizing Boss Room Performance (#848) * Add Optimizing Boss Room Performance * Minor fixes * Implement feedback * Fix SceneEventType Typo (#850) * Publish staged content (#844) * Merging Develop with Main (#813) (#826) * Updating docs page in 2D space shooter (#810) Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction) * updating boss room example used in mid-game reconnecting doc (#725) Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Christopher Pope <[email protected]> * Update getting-started-boss-room.md (#812) Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> * small fixes for tutorials (#829) * renamed command line argument and variable in helloworld code snippet * fixing broken link in gp module 2 * fixing indentation issues in gp 1 code snippets * fixing log not corresponding to code example * updating gp table of contents * removing unneeded instructions * Update NGO changelog to 1.1.0 (#834) * Update NGO changelog to 1.1.0 * Add PR and issue links * In-Scene Placed NetworkObject updates for v1.1.0 (#816) * Merging Develop with Main (#813) * Updating docs page in 2D space shooter (#810) Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction) * updating boss room example used in mid-game reconnecting doc (#725) Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Christopher Pope <[email protected]> * Update getting-started-boss-room.md (#812) Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> * Start 1.1.0 updates Just creating a branch to start working on v1.1.0 updates * update updated the spawning and despawning portion. * update Final first pass for in-scene placed NetworkObject documentation updates. * update adding temporary warning to users about in-scene placed NetworkObject parenting. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> * WorldPositionStays update (#778) * WorldPositionStays update The update to this documentation requires NGO SDK PR-2146 before it should be made public/merged. * update Still WIP * update additions and adjustments. * update * update final pass adjustments for the PRs suggested updates. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: Larah Armstrong <[email protected]> * Remove internal comment (#830) * update ClientNetworkTransform information (#791) * update ClientNetworkTransform information This just provides users with a bit more information about setting NetworkTransform into owner/client authoritative mode, * update adjusting the text copy and pointing the example of the ClientNetworkTransform to the co-op samples version * update Applying suggested update for section that outlines how to add the multiplayer samples utilities package to your project. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: Larah Armstrong <[email protected]> * Updated existing or added missing dark themes to our sequence and scene diagrams! (#838) Co-authored-by: Larah Armstrong <[email protected]> * Add NGO 1.1.0 documentation (#839) * Bump version * update Adjusting the code example to be compliant with the recent updates. Adding additional information about the example in the note. * parenting update Adding some additional language to the parenting related documents and fixing a minor spelling issue. Co-authored-by: NoelStephensUnity <[email protected]> * NGO 1.1.0 release notes (#843) * Fix version drop-down order * Add NGO 1.1.0 release notes * fix: tutorial improvements (#840) * fixing typos and broken links * clarifying the Testing Hello World section * Clarified the usage of OnNetworkSpawn in HelloWorldPlayer * clarified Adding Editor Modes section in GP1 * clarified use of command line helper * Adding high-level explanation of what NetworkManager and UTP are in HelloWorld tutorial, with links to detailed docs * restructured GP1 to have instructions to add script after description of why we add them * adding links to gp_intro Co-authored-by: Larah Armstrong <[email protected]> * Add "coming soon" note to empty pages (#845) * Add Optimizing Boss Room Performance * Revert "Add Optimizing Boss Room Performance" This reverts commit 427c1f2. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> Co-authored-by: Noel Stephens <[email protected]> Co-authored-by: Jil Franco <[email protected]> Co-authored-by: NoelStephensUnity <[email protected]> * Fix SceneEventType Typo LoadEvenetCompleted should be LoadEventCompleted. Refer to: https://docs-multiplayer.unity3d.com/netcode/current/api/Unity.Netcode.SceneEventType/index.html Co-authored-by: Larah Armstrong <[email protected]> Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> Co-authored-by: Noel Stephens <[email protected]> Co-authored-by: Jil Franco <[email protected]> Co-authored-by: NoelStephensUnity <[email protected]> * Simplify Boss Room Get started page (#851) * Make Get started reflect the README * Implement suggestions * Info about ParrelSync with Unity Authentication (#795) * Info about ParrelSync with Unity Authentication Add some information about using ParrelSync with Unity Authentication. Include a code snippet showing how to use the ClonesManager to automatically switch player profiles. * Implement suggested changes Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: Larah Armstrong <[email protected]> Co-authored-by: Larah Armstrong <[email protected]> * Add Network Simulator documentation (#853) * Add Network Simulator docs * Add to sidebar * Fix hard line breaks * Implement suggested changes * Implement suggested changes * Add versioning for Tools and switch the latest to 1.1.0 * Add Tools 1.1.0 SDK documentation * Remove test pages (#862) Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> Co-authored-by: Noel Stephens <[email protected]> Co-authored-by: Jil Franco <[email protected]> Co-authored-by: NoelStephensUnity <[email protected]> Co-authored-by: Hunter <[email protected]> Co-authored-by: Ben Randall <[email protected]>
* Publish staged content (#852) * Merging Develop with Main (#813) (#826) * Updating docs page in 2D space shooter (#810) Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction) * updating boss room example used in mid-game reconnecting doc (#725) Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Christopher Pope <[email protected]> * Update getting-started-boss-room.md (#812) Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> * small fixes for tutorials (#829) * renamed command line argument and variable in helloworld code snippet * fixing broken link in gp module 2 * fixing indentation issues in gp 1 code snippets * fixing log not corresponding to code example * updating gp table of contents * removing unneeded instructions * Update NGO changelog to 1.1.0 (#834) * Update NGO changelog to 1.1.0 * Add PR and issue links * In-Scene Placed NetworkObject updates for v1.1.0 (#816) * Merging Develop with Main (#813) * Updating docs page in 2D space shooter (#810) Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction) * updating boss room example used in mid-game reconnecting doc (#725) Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Christopher Pope <[email protected]> * Update getting-started-boss-room.md (#812) Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> * Start 1.1.0 updates Just creating a branch to start working on v1.1.0 updates * update updated the spawning and despawning portion. * update Final first pass for in-scene placed NetworkObject documentation updates. * update adding temporary warning to users about in-scene placed NetworkObject parenting. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> * WorldPositionStays update (#778) * WorldPositionStays update The update to this documentation requires NGO SDK PR-2146 before it should be made public/merged. * update Still WIP * update additions and adjustments. * update * update final pass adjustments for the PRs suggested updates. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: Larah Armstrong <[email protected]> * Remove internal comment (#830) * update ClientNetworkTransform information (#791) * update ClientNetworkTransform information This just provides users with a bit more information about setting NetworkTransform into owner/client authoritative mode, * update adjusting the text copy and pointing the example of the ClientNetworkTransform to the co-op samples version * update Applying suggested update for section that outlines how to add the multiplayer samples utilities package to your project. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: Larah Armstrong <[email protected]> * Updated existing or added missing dark themes to our sequence and scene diagrams! (#838) Co-authored-by: Larah Armstrong <[email protected]> * Add NGO 1.1.0 documentation (#839) * Bump version * update Adjusting the code example to be compliant with the recent updates. Adding additional information about the example in the note. * parenting update Adding some additional language to the parenting related documents and fixing a minor spelling issue. Co-authored-by: NoelStephensUnity <[email protected]> * NGO 1.1.0 release notes (#843) * Fix version drop-down order * Add NGO 1.1.0 release notes * fix: tutorial improvements (#840) * fixing typos and broken links * clarifying the Testing Hello World section * Clarified the usage of OnNetworkSpawn in HelloWorldPlayer * clarified Adding Editor Modes section in GP1 * clarified use of command line helper * Adding high-level explanation of what NetworkManager and UTP are in HelloWorld tutorial, with links to detailed docs * restructured GP1 to have instructions to add script after description of why we add them * adding links to gp_intro Co-authored-by: Larah Armstrong <[email protected]> * Add "coming soon" note to empty pages (#845) * Add Optimizing Boss Room Performance * Revert "Add Optimizing Boss Room Performance" This reverts commit 427c1f2. * Add Optimizing Boss Room Performance (#848) * Add Optimizing Boss Room Performance * Minor fixes * Implement feedback * Fix SceneEventType Typo (#850) * Publish staged content (#844) * Merging Develop with Main (#813) (#826) * Updating docs page in 2D space shooter (#810) Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction) * updating boss room example used in mid-game reconnecting doc (#725) Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Christopher Pope <[email protected]> * Update getting-started-boss-room.md (#812) Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> * small fixes for tutorials (#829) * renamed command line argument and variable in helloworld code snippet * fixing broken link in gp module 2 * fixing indentation issues in gp 1 code snippets * fixing log not corresponding to code example * updating gp table of contents * removing unneeded instructions * Update NGO changelog to 1.1.0 (#834) * Update NGO changelog to 1.1.0 * Add PR and issue links * In-Scene Placed NetworkObject updates for v1.1.0 (#816) * Merging Develop with Main (#813) * Updating docs page in 2D space shooter (#810) Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction) * updating boss room example used in mid-game reconnecting doc (#725) Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Christopher Pope <[email protected]> * Update getting-started-boss-room.md (#812) Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> * Start 1.1.0 updates Just creating a branch to start working on v1.1.0 updates * update updated the spawning and despawning portion. * update Final first pass for in-scene placed NetworkObject documentation updates. * update adding temporary warning to users about in-scene placed NetworkObject parenting. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> * WorldPositionStays update (#778) * WorldPositionStays update The update to this documentation requires NGO SDK PR-2146 before it should be made public/merged. * update Still WIP * update additions and adjustments. * update * update final pass adjustments for the PRs suggested updates. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: Larah Armstrong <[email protected]> * Remove internal comment (#830) * update ClientNetworkTransform information (#791) * update ClientNetworkTransform information This just provides users with a bit more information about setting NetworkTransform into owner/client authoritative mode, * update adjusting the text copy and pointing the example of the ClientNetworkTransform to the co-op samples version * update Applying suggested update for section that outlines how to add the multiplayer samples utilities package to your project. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: Larah Armstrong <[email protected]> * Updated existing or added missing dark themes to our sequence and scene diagrams! (#838) Co-authored-by: Larah Armstrong <[email protected]> * Add NGO 1.1.0 documentation (#839) * Bump version * update Adjusting the code example to be compliant with the recent updates. Adding additional information about the example in the note. * parenting update Adding some additional language to the parenting related documents and fixing a minor spelling issue. Co-authored-by: NoelStephensUnity <[email protected]> * NGO 1.1.0 release notes (#843) * Fix version drop-down order * Add NGO 1.1.0 release notes * fix: tutorial improvements (#840) * fixing typos and broken links * clarifying the Testing Hello World section * Clarified the usage of OnNetworkSpawn in HelloWorldPlayer * clarified Adding Editor Modes section in GP1 * clarified use of command line helper * Adding high-level explanation of what NetworkManager and UTP are in HelloWorld tutorial, with links to detailed docs * restructured GP1 to have instructions to add script after description of why we add them * adding links to gp_intro Co-authored-by: Larah Armstrong <[email protected]> * Add "coming soon" note to empty pages (#845) * Add Optimizing Boss Room Performance * Revert "Add Optimizing Boss Room Performance" This reverts commit 427c1f2. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> Co-authored-by: Noel Stephens <[email protected]> Co-authored-by: Jil Franco <[email protected]> Co-authored-by: NoelStephensUnity <[email protected]> * Fix SceneEventType Typo LoadEvenetCompleted should be LoadEventCompleted. Refer to: https://docs-multiplayer.unity3d.com/netcode/current/api/Unity.Netcode.SceneEventType/index.html Co-authored-by: Larah Armstrong <[email protected]> Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> Co-authored-by: Noel Stephens <[email protected]> Co-authored-by: Jil Franco <[email protected]> Co-authored-by: NoelStephensUnity <[email protected]> * Simplify Boss Room Get started page (#851) * Make Get started reflect the README * Implement suggestions * Info about ParrelSync with Unity Authentication (#795) * Info about ParrelSync with Unity Authentication Add some information about using ParrelSync with Unity Authentication. Include a code snippet showing how to use the ClonesManager to automatically switch player profiles. * Implement suggested changes Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: Larah Armstrong <[email protected]> Co-authored-by: Larah Armstrong <[email protected]> * Add Network Simulator documentation (#853) * Add Network Simulator docs * Add to sidebar * Fix hard line breaks * Implement suggested changes * Implement suggested changes * Add versioning for Tools and switch the latest to 1.1.0 * Add Tools 1.1.0 SDK documentation * Remove test pages (#862) Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> Co-authored-by: Noel Stephens <[email protected]> Co-authored-by: Jil Franco <[email protected]> Co-authored-by: NoelStephensUnity <[email protected]> Co-authored-by: Hunter <[email protected]> Co-authored-by: Ben Randall <[email protected]> * Fixed typo in messaging-system.md (#864) NetworkVariables was spelt *Newt*orkVariable (lol) * Update networkobject.md (#860) Co-authored-by: Larah Armstrong <[email protected]> * docs: fix broken copy/paste link (#855) This fixes the broken copy/paste link for adding the Multiplayer Samples Utilities package. Co-authored-by: Larah Armstrong <[email protected]> Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> Co-authored-by: Noel Stephens <[email protected]> Co-authored-by: Jil Franco <[email protected]> Co-authored-by: NoelStephensUnity <[email protected]> Co-authored-by: Hunter <[email protected]> Co-authored-by: Ben Randall <[email protected]> Co-authored-by: Walter Hulsebos <[email protected]> Co-authored-by: Alex Robinson <[email protected]> Co-authored-by: Jonas Lagoni <[email protected]>
* Sync develop with main (#868) * Publish staged content (#852) * Merging Develop with Main (#813) (#826) * Updating docs page in 2D space shooter (#810) Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction) * updating boss room example used in mid-game reconnecting doc (#725) Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Christopher Pope <[email protected]> * Update getting-started-boss-room.md (#812) Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> * small fixes for tutorials (#829) * renamed command line argument and variable in helloworld code snippet * fixing broken link in gp module 2 * fixing indentation issues in gp 1 code snippets * fixing log not corresponding to code example * updating gp table of contents * removing unneeded instructions * Update NGO changelog to 1.1.0 (#834) * Update NGO changelog to 1.1.0 * Add PR and issue links * In-Scene Placed NetworkObject updates for v1.1.0 (#816) * Merging Develop with Main (#813) * Updating docs page in 2D space shooter (#810) Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction) * updating boss room example used in mid-game reconnecting doc (#725) Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Christopher Pope <[email protected]> * Update getting-started-boss-room.md (#812) Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> * Start 1.1.0 updates Just creating a branch to start working on v1.1.0 updates * update updated the spawning and despawning portion. * update Final first pass for in-scene placed NetworkObject documentation updates. * update adding temporary warning to users about in-scene placed NetworkObject parenting. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> * WorldPositionStays update (#778) * WorldPositionStays update The update to this documentation requires NGO SDK PR-2146 before it should be made public/merged. * update Still WIP * update additions and adjustments. * update * update final pass adjustments for the PRs suggested updates. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: Larah Armstrong <[email protected]> * Remove internal comment (#830) * update ClientNetworkTransform information (#791) * update ClientNetworkTransform information This just provides users with a bit more information about setting NetworkTransform into owner/client authoritative mode, * update adjusting the text copy and pointing the example of the ClientNetworkTransform to the co-op samples version * update Applying suggested update for section that outlines how to add the multiplayer samples utilities package to your project. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: Larah Armstrong <[email protected]> * Updated existing or added missing dark themes to our sequence and scene diagrams! (#838) Co-authored-by: Larah Armstrong <[email protected]> * Add NGO 1.1.0 documentation (#839) * Bump version * update Adjusting the code example to be compliant with the recent updates. Adding additional information about the example in the note. * parenting update Adding some additional language to the parenting related documents and fixing a minor spelling issue. Co-authored-by: NoelStephensUnity <[email protected]> * NGO 1.1.0 release notes (#843) * Fix version drop-down order * Add NGO 1.1.0 release notes * fix: tutorial improvements (#840) * fixing typos and broken links * clarifying the Testing Hello World section * Clarified the usage of OnNetworkSpawn in HelloWorldPlayer * clarified Adding Editor Modes section in GP1 * clarified use of command line helper * Adding high-level explanation of what NetworkManager and UTP are in HelloWorld tutorial, with links to detailed docs * restructured GP1 to have instructions to add script after description of why we add them * adding links to gp_intro Co-authored-by: Larah Armstrong <[email protected]> * Add "coming soon" note to empty pages (#845) * Add Optimizing Boss Room Performance * Revert "Add Optimizing Boss Room Performance" This reverts commit 427c1f2. * Add Optimizing Boss Room Performance (#848) * Add Optimizing Boss Room Performance * Minor fixes * Implement feedback * Fix SceneEventType Typo (#850) * Publish staged content (#844) * Merging Develop with Main (#813) (#826) * Updating docs page in 2D space shooter (#810) Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction) * updating boss room example used in mid-game reconnecting doc (#725) Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Christopher Pope <[email protected]> * Update getting-started-boss-room.md (#812) Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> * small fixes for tutorials (#829) * renamed command line argument and variable in helloworld code snippet * fixing broken link in gp module 2 * fixing indentation issues in gp 1 code snippets * fixing log not corresponding to code example * updating gp table of contents * removing unneeded instructions * Update NGO changelog to 1.1.0 (#834) * Update NGO changelog to 1.1.0 * Add PR and issue links * In-Scene Placed NetworkObject updates for v1.1.0 (#816) * Merging Develop with Main (#813) * Updating docs page in 2D space shooter (#810) Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction) * updating boss room example used in mid-game reconnecting doc (#725) Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Christopher Pope <[email protected]> * Update getting-started-boss-room.md (#812) Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> * Start 1.1.0 updates Just creating a branch to start working on v1.1.0 updates * update updated the spawning and despawning portion. * update Final first pass for in-scene placed NetworkObject documentation updates. * update adding temporary warning to users about in-scene placed NetworkObject parenting. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> * WorldPositionStays update (#778) * WorldPositionStays update The update to this documentation requires NGO SDK PR-2146 before it should be made public/merged. * update Still WIP * update additions and adjustments. * update * update final pass adjustments for the PRs suggested updates. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: Larah Armstrong <[email protected]> * Remove internal comment (#830) * update ClientNetworkTransform information (#791) * update ClientNetworkTransform information This just provides users with a bit more information about setting NetworkTransform into owner/client authoritative mode, * update adjusting the text copy and pointing the example of the ClientNetworkTransform to the co-op samples version * update Applying suggested update for section that outlines how to add the multiplayer samples utilities package to your project. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: Larah Armstrong <[email protected]> * Updated existing or added missing dark themes to our sequence and scene diagrams! (#838) Co-authored-by: Larah Armstrong <[email protected]> * Add NGO 1.1.0 documentation (#839) * Bump version * update Adjusting the code example to be compliant with the recent updates. Adding additional information about the example in the note. * parenting update Adding some additional language to the parenting related documents and fixing a minor spelling issue. Co-authored-by: NoelStephensUnity <[email protected]> * NGO 1.1.0 release notes (#843) * Fix version drop-down order * Add NGO 1.1.0 release notes * fix: tutorial improvements (#840) * fixing typos and broken links * clarifying the Testing Hello World section * Clarified the usage of OnNetworkSpawn in HelloWorldPlayer * clarified Adding Editor Modes section in GP1 * clarified use of command line helper * Adding high-level explanation of what NetworkManager and UTP are in HelloWorld tutorial, with links to detailed docs * restructured GP1 to have instructions to add script after description of why we add them * adding links to gp_intro Co-authored-by: Larah Armstrong <[email protected]> * Add "coming soon" note to empty pages (#845) * Add Optimizing Boss Room Performance * Revert "Add Optimizing Boss Room Performance" This reverts commit 427c1f2. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> Co-authored-by: Noel Stephens <[email protected]> Co-authored-by: Jil Franco <[email protected]> Co-authored-by: NoelStephensUnity <[email protected]> * Fix SceneEventType Typo LoadEvenetCompleted should be LoadEventCompleted. Refer to: https://docs-multiplayer.unity3d.com/netcode/current/api/Unity.Netcode.SceneEventType/index.html Co-authored-by: Larah Armstrong <[email protected]> Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> Co-authored-by: Noel Stephens <[email protected]> Co-authored-by: Jil Franco <[email protected]> Co-authored-by: NoelStephensUnity <[email protected]> * Simplify Boss Room Get started page (#851) * Make Get started reflect the README * Implement suggestions * Info about ParrelSync with Unity Authentication (#795) * Info about ParrelSync with Unity Authentication Add some information about using ParrelSync with Unity Authentication. Include a code snippet showing how to use the ClonesManager to automatically switch player profiles. * Implement suggested changes Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: Larah Armstrong <[email protected]> Co-authored-by: Larah Armstrong <[email protected]> * Add Network Simulator documentation (#853) * Add Network Simulator docs * Add to sidebar * Fix hard line breaks * Implement suggested changes * Implement suggested changes * Add versioning for Tools and switch the latest to 1.1.0 * Add Tools 1.1.0 SDK documentation * Remove test pages (#862) Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> Co-authored-by: Noel Stephens <[email protected]> Co-authored-by: Jil Franco <[email protected]> Co-authored-by: NoelStephensUnity <[email protected]> Co-authored-by: Hunter <[email protected]> Co-authored-by: Ben Randall <[email protected]> * Fixed typo in messaging-system.md (#864) NetworkVariables was spelt *Newt*orkVariable (lol) * Update networkobject.md (#860) Co-authored-by: Larah Armstrong <[email protected]> * docs: fix broken copy/paste link (#855) This fixes the broken copy/paste link for adding the Multiplayer Samples Utilities package. Co-authored-by: Larah Armstrong <[email protected]> Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> Co-authored-by: Noel Stephens <[email protected]> Co-authored-by: Jil Franco <[email protected]> Co-authored-by: NoelStephensUnity <[email protected]> Co-authored-by: Hunter <[email protected]> Co-authored-by: Ben Randall <[email protected]> Co-authored-by: Walter Hulsebos <[email protected]> Co-authored-by: Alex Robinson <[email protected]> Co-authored-by: Jonas Lagoni <[email protected]> * Update PR template with warning (#869) * Fixed misleading example about NetworkList (#854) Fixed misleading example about NetworkList, and added a more extensive example to display how to react on NetworkList changes specifically on the server/client Co-authored-by: Larah Armstrong <[email protected]> * Update ClientDriven.md with updated scripting references (#865) Co-authored-by: Larah Armstrong <[email protected]> * chore: Managed Netvar documentation (#818) * Update UTP 2.0 documentation (#875) * Update UTP 2.0 documentation * Add images * Fix pipeline image * Swap pipeline image order Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> Co-authored-by: Noel Stephens <[email protected]> Co-authored-by: Jil Franco <[email protected]> Co-authored-by: NoelStephensUnity <[email protected]> Co-authored-by: Hunter <[email protected]> Co-authored-by: Ben Randall <[email protected]> Co-authored-by: Walter Hulsebos <[email protected]> Co-authored-by: Alex Robinson <[email protected]> Co-authored-by: Jonas Lagoni <[email protected]> Co-authored-by: Paolo Abela <[email protected]> Co-authored-by: Fernando Cortez <[email protected]> Co-authored-by: Kitty Draper <[email protected]>
* Sync develop with main (#868) * Publish staged content (#852) * Merging Develop with Main (#813) (#826) * Updating docs page in 2D space shooter (#810) Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction) * updating boss room example used in mid-game reconnecting doc (#725) Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Christopher Pope <[email protected]> * Update getting-started-boss-room.md (#812) Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> * small fixes for tutorials (#829) * renamed command line argument and variable in helloworld code snippet * fixing broken link in gp module 2 * fixing indentation issues in gp 1 code snippets * fixing log not corresponding to code example * updating gp table of contents * removing unneeded instructions * Update NGO changelog to 1.1.0 (#834) * Update NGO changelog to 1.1.0 * Add PR and issue links * In-Scene Placed NetworkObject updates for v1.1.0 (#816) * Merging Develop with Main (#813) * Updating docs page in 2D space shooter (#810) Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction) * updating boss room example used in mid-game reconnecting doc (#725) Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Christopher Pope <[email protected]> * Update getting-started-boss-room.md (#812) Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> * Start 1.1.0 updates Just creating a branch to start working on v1.1.0 updates * update updated the spawning and despawning portion. * update Final first pass for in-scene placed NetworkObject documentation updates. * update adding temporary warning to users about in-scene placed NetworkObject parenting. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> * WorldPositionStays update (#778) * WorldPositionStays update The update to this documentation requires NGO SDK PR-2146 before it should be made public/merged. * update Still WIP * update additions and adjustments. * update * update final pass adjustments for the PRs suggested updates. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: Larah Armstrong <[email protected]> * Remove internal comment (#830) * update ClientNetworkTransform information (#791) * update ClientNetworkTransform information This just provides users with a bit more information about setting NetworkTransform into owner/client authoritative mode, * update adjusting the text copy and pointing the example of the ClientNetworkTransform to the co-op samples version * update Applying suggested update for section that outlines how to add the multiplayer samples utilities package to your project. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: Larah Armstrong <[email protected]> * Updated existing or added missing dark themes to our sequence and scene diagrams! (#838) Co-authored-by: Larah Armstrong <[email protected]> * Add NGO 1.1.0 documentation (#839) * Bump version * update Adjusting the code example to be compliant with the recent updates. Adding additional information about the example in the note. * parenting update Adding some additional language to the parenting related documents and fixing a minor spelling issue. Co-authored-by: NoelStephensUnity <[email protected]> * NGO 1.1.0 release notes (#843) * Fix version drop-down order * Add NGO 1.1.0 release notes * fix: tutorial improvements (#840) * fixing typos and broken links * clarifying the Testing Hello World section * Clarified the usage of OnNetworkSpawn in HelloWorldPlayer * clarified Adding Editor Modes section in GP1 * clarified use of command line helper * Adding high-level explanation of what NetworkManager and UTP are in HelloWorld tutorial, with links to detailed docs * restructured GP1 to have instructions to add script after description of why we add them * adding links to gp_intro Co-authored-by: Larah Armstrong <[email protected]> * Add "coming soon" note to empty pages (#845) * Add Optimizing Boss Room Performance * Revert "Add Optimizing Boss Room Performance" This reverts commit 427c1f2. * Add Optimizing Boss Room Performance (#848) * Add Optimizing Boss Room Performance * Minor fixes * Implement feedback * Fix SceneEventType Typo (#850) * Publish staged content (#844) * Merging Develop with Main (#813) (#826) * Updating docs page in 2D space shooter (#810) Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction) * updating boss room example used in mid-game reconnecting doc (#725) Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Christopher Pope <[email protected]> * Update getting-started-boss-room.md (#812) Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> * small fixes for tutorials (#829) * renamed command line argument and variable in helloworld code snippet * fixing broken link in gp module 2 * fixing indentation issues in gp 1 code snippets * fixing log not corresponding to code example * updating gp table of contents * removing unneeded instructions * Update NGO changelog to 1.1.0 (#834) * Update NGO changelog to 1.1.0 * Add PR and issue links * In-Scene Placed NetworkObject updates for v1.1.0 (#816) * Merging Develop with Main (#813) * Updating docs page in 2D space shooter (#810) Updating docs page in 2D space shooter which has a reference to an unconfirmed feature (Prediction) * updating boss room example used in mid-game reconnecting doc (#725) Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Christopher Pope <[email protected]> * Update getting-started-boss-room.md (#812) Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> * Start 1.1.0 updates Just creating a branch to start working on v1.1.0 updates * update updated the spawning and despawning portion. * update Final first pass for in-scene placed NetworkObject documentation updates. * update adding temporary warning to users about in-scene placed NetworkObject parenting. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> * WorldPositionStays update (#778) * WorldPositionStays update The update to this documentation requires NGO SDK PR-2146 before it should be made public/merged. * update Still WIP * update additions and adjustments. * update * update final pass adjustments for the PRs suggested updates. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: Larah Armstrong <[email protected]> * Remove internal comment (#830) * update ClientNetworkTransform information (#791) * update ClientNetworkTransform information This just provides users with a bit more information about setting NetworkTransform into owner/client authoritative mode, * update adjusting the text copy and pointing the example of the ClientNetworkTransform to the co-op samples version * update Applying suggested update for section that outlines how to add the multiplayer samples utilities package to your project. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: Larah Armstrong <[email protected]> * Updated existing or added missing dark themes to our sequence and scene diagrams! (#838) Co-authored-by: Larah Armstrong <[email protected]> * Add NGO 1.1.0 documentation (#839) * Bump version * update Adjusting the code example to be compliant with the recent updates. Adding additional information about the example in the note. * parenting update Adding some additional language to the parenting related documents and fixing a minor spelling issue. Co-authored-by: NoelStephensUnity <[email protected]> * NGO 1.1.0 release notes (#843) * Fix version drop-down order * Add NGO 1.1.0 release notes * fix: tutorial improvements (#840) * fixing typos and broken links * clarifying the Testing Hello World section * Clarified the usage of OnNetworkSpawn in HelloWorldPlayer * clarified Adding Editor Modes section in GP1 * clarified use of command line helper * Adding high-level explanation of what NetworkManager and UTP are in HelloWorld tutorial, with links to detailed docs * restructured GP1 to have instructions to add script after description of why we add them * adding links to gp_intro Co-authored-by: Larah Armstrong <[email protected]> * Add "coming soon" note to empty pages (#845) * Add Optimizing Boss Room Performance * Revert "Add Optimizing Boss Room Performance" This reverts commit 427c1f2. Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> Co-authored-by: Noel Stephens <[email protected]> Co-authored-by: Jil Franco <[email protected]> Co-authored-by: NoelStephensUnity <[email protected]> * Fix SceneEventType Typo LoadEvenetCompleted should be LoadEventCompleted. Refer to: https://docs-multiplayer.unity3d.com/netcode/current/api/Unity.Netcode.SceneEventType/index.html Co-authored-by: Larah Armstrong <[email protected]> Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> Co-authored-by: Noel Stephens <[email protected]> Co-authored-by: Jil Franco <[email protected]> Co-authored-by: NoelStephensUnity <[email protected]> * Simplify Boss Room Get started page (#851) * Make Get started reflect the README * Implement suggestions * Info about ParrelSync with Unity Authentication (#795) * Info about ParrelSync with Unity Authentication Add some information about using ParrelSync with Unity Authentication. Include a code snippet showing how to use the ClonesManager to automatically switch player profiles. * Implement suggested changes Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: Larah Armstrong <[email protected]> Co-authored-by: Larah Armstrong <[email protected]> * Add Network Simulator documentation (#853) * Add Network Simulator docs * Add to sidebar * Fix hard line breaks * Implement suggested changes * Implement suggested changes * Add versioning for Tools and switch the latest to 1.1.0 * Add Tools 1.1.0 SDK documentation * Remove test pages (#862) Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> Co-authored-by: Noel Stephens <[email protected]> Co-authored-by: Jil Franco <[email protected]> Co-authored-by: NoelStephensUnity <[email protected]> Co-authored-by: Hunter <[email protected]> Co-authored-by: Ben Randall <[email protected]> * Fixed typo in messaging-system.md (#864) NetworkVariables was spelt *Newt*orkVariable (lol) * Update networkobject.md (#860) Co-authored-by: Larah Armstrong <[email protected]> * docs: fix broken copy/paste link (#855) This fixes the broken copy/paste link for adding the Multiplayer Samples Utilities package. Co-authored-by: Larah Armstrong <[email protected]> Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> Co-authored-by: Noel Stephens <[email protected]> Co-authored-by: Jil Franco <[email protected]> Co-authored-by: NoelStephensUnity <[email protected]> Co-authored-by: Hunter <[email protected]> Co-authored-by: Ben Randall <[email protected]> Co-authored-by: Walter Hulsebos <[email protected]> Co-authored-by: Alex Robinson <[email protected]> Co-authored-by: Jonas Lagoni <[email protected]> * Update PR template with warning (#869) * Fixed misleading example about NetworkList (#854) Fixed misleading example about NetworkList, and added a more extensive example to display how to react on NetworkList changes specifically on the server/client Co-authored-by: Larah Armstrong <[email protected]> * Update ClientDriven.md with updated scripting references (#865) Co-authored-by: Larah Armstrong <[email protected]> * chore: Managed Netvar documentation (#818) * Update UTP 2.0 documentation (#875) * Update UTP 2.0 documentation * Add images * Fix pipeline image * Swap pipeline image order * Bump loader-utils from 1.4.0 to 1.4.1 (#847) Bumps [loader-utils](https://github.com/webpack/loader-utils) from 1.4.0 to 1.4.1. - [Release notes](https://github.com/webpack/loader-utils/releases) - [Changelog](https://github.com/webpack/loader-utils/blob/v1.4.1/CHANGELOG.md) - [Commits](webpack/loader-utils@v1.4.0...v1.4.1) --- updated-dependencies: - dependency-name: loader-utils dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Larah Armstrong <[email protected]> * Bump decode-uri-component from 0.2.0 to 0.2.2 (#874) Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2. - [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases) - [Commits](SamVerschueren/decode-uri-component@v0.2.0...v0.2.2) --- updated-dependencies: - dependency-name: decode-uri-component dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Larah Armstrong <[email protected]> * Add MPPM documentation (#881) * Update NGO about topic (#886) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Christopher Pope <[email protected]> Co-authored-by: LPLafontaineB <[email protected]> Co-authored-by: Sara [Unity] <[email protected]> Co-authored-by: Sam Bellomo <[email protected]> Co-authored-by: Noel Stephens <[email protected]> Co-authored-by: Jil Franco <[email protected]> Co-authored-by: NoelStephensUnity <[email protected]> Co-authored-by: Hunter <[email protected]> Co-authored-by: Ben Randall <[email protected]> Co-authored-by: Walter Hulsebos <[email protected]> Co-authored-by: Alex Robinson <[email protected]> Co-authored-by: Jonas Lagoni <[email protected]> Co-authored-by: Paolo Abela <[email protected]> Co-authored-by: Fernando Cortez <[email protected]> Co-authored-by: Kitty Draper <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Select the type of change:
Purpose of the Pull Request:
This PR includes some improvements to the Hello World and Golden Path tutorials. It adds some clarifications and explanations for a few steps, fixes a few broken links, and reorders the sections in Golden Path module 1 to make it easier to follow.
Issue Number:
MTT-4959, MTT-4960, MTT-4961, MTT-4965, MTT-4967, & MTT-4968