0ec575c152
* 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
|
||
---|---|---|
.. | ||
Assets | ||
Packages | ||
ProjectSettings | ||
README.md | ||
Third Party Notices.md |
README.md
Multiplayer Use Cases
This sample provides a series of scenes. Each scene explains a specific API or system commonly used in Netcode for GameObjects. In this sample you will learn more about client-server communication, state synchronization, and other typical mechanics of multiplayer games.
Sample overview
Making a multiplayer game is different than making a singleplayer one.
Understanding how to send data and events over the network and to the right players is a challenge.
Multiplayer Use Cases' goal is to show you how to perform common actions in a multiplayer environment, so that you can build the features of your game with them in mind.
In this sample you'll learn about the core features of Netcode For GameObjects (Netcode) through practical examples that you'll be able to extend and adapt to fit the gameplay logic of your own game.
Each scene comes with an in-editor tutorial that will help you explore the main scripts and object of each scene, so you know where to look at to find what you're looking for.
💡 Documentation
Check out the in-editor tutorials bundled with the sample for a more in-depth technical breakdown of our engineering decisions, why the sample works the way it does, and to learn core Netcode For GameObejcts concepts.
You can always access both the Tutorials window and the Welcome Dialog from the Tutorials menu.
Exploring the Sample
When you open the Sample for the first time, a popup will ask you if you want to be guided. If you choose to be not, the Sample will automatically open the SelectionScreen scene. From there, you can explore the different Scenes by your own.
💡 Bitesize Readme
Check out our main Bitesize Samples GitHub Readme for more documentation, resources, releases, contribution guidelines, and our feedback form.