Skip to content
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

Feat: local scene development multiplayer #3314

Open
wants to merge 29 commits into
base: dev
Choose a base branch
from

Conversation

NickKhalow
Copy link
Contributor

@NickKhalow NickKhalow commented Feb 10, 2025

What does this PR change?

  • Added multiplayer testing capabilities for CreatorHub mode
  • Extra added support for multiple profiles, each new instance associated with a new profile slot that persists after instance's shutdown
  • Implemented native named mutex and process name info because IL2CPP doesn't support it

How to test the changes?

  1. Launch your local scene with 2 instances of Explorer client or more via CreatorHub
  2. On start of a new instance see auth screen is associated with a new profile. Each new instance has its own profile slot
  3. Verify you can interact between instances in multiplayer

Validate this flow on Windows and MacOS (Intel and Arm64)

Our Code Review Standards

https://github.com/decentraland/unity-renderer/blob/master/docs/code-review-standards.md

@NickKhalow NickKhalow self-assigned this Feb 10, 2025
# Conflicts:
#	Explorer/Assets/DCL/PluginSystem/DCL.Plugins.asmdef
@NickKhalow NickKhalow marked this pull request as ready for review February 10, 2025 06:30
@NickKhalow NickKhalow requested review from a team as code owners February 10, 2025 06:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant