GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - oculus-samples/Unity-LocalMultiplayerMR: Mixed Reality samples that demonstrate how to enable multiplayer

BranchesTags
Open more actions menu

Latest commit

 

History

15 Commits
15 Commits

Folders and files

NameName
Last commit message
Last commit date
.clinerules
.clinerules
 
 
.cursor
.cursor
 
 
.github
.github
 
 
.roo/rules
.roo/rules
 
 
colocation-package
colocation-package
 
 
colocation-sample-fusion
colocation-sample-fusion
 
 
colocation-sample-ngo
colocation-sample-ngo
 
 
colocation-sample-pun2
colocation-sample-pun2
 
 
.aider.conf.yml
.aider.conf.yml
 
 
.gitignore
.gitignore
 
 
.mcp.json
.mcp.json
 
 
.windsurfrules
.windsurfrules
 
 
AGENTS.md
AGENTS.md
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
GEMINI.md
GEMINI.md
 
 
LICENSE.txt
LICENSE.txt
 
 
README.md
README.md
 
 
opencode.jsonc
opencode.jsonc
 
 

Repository files navigation

Multiplayer Samples

This Repo contains samples that demonstrates how to enable Local Multiplayer in Mixed Reailty using Unity

If you are using Meta XR Core SDK v65+ and (Netcode for GameObjects or Photon Fusion 2) the majority of this code has been ported over to Multiplayer Building Blocks which provides a simpler version of this repo that demonstrates how to enable Mixed Reality Local Multiplayer

Sample Description

The sample contains 3 different Unity Projects. Where each project contains one of the following Networking Layers

  • Netcode for GameObjects
  • Photon Fusion 1
  • Photon Unity Networking 2

In each Unity Project, the Multiplayer Sample contains the following

  • Matchmaking - Finding Players to play with
  • Player Connection - Players joining the same game to play in
  • Colocation - Players can see the same object in the same position

Repo Breakdown

colocation-package - Contains network agnostic interfaces that can be used to implement colocation

colocation-sample-fusion - Contains a Local Multiplayer Sample using Photon Fusion 1 as the networking layer

  • Getting Started

colocation-sample-ngo - Contains a Local Multiplayer Sample using Netcode for GameObjcts as the networking layer

  • Getting Started
  • Multiplayer Building Blocks Getting Started

colocation-sample-pun2 - Contains a Local Multiplayer Sample using Photon Unity Networking 2 as the networking layer

  • Getting Started

License

This codebase is available as both a sample and a template for mixed reality projects. The majority of the project is licensed under MIT LICENSE, however files from Text Mesh Pro, and Photon SDK[1] [2], are licensed under their respective licensing terms.

See the CONTRIBUTING file for how to help out.

AI coding agents

This repo is wired up for AI coding agents — AGENTS.md, .vscode/extensions.json, .mcp.json, .cursor/rules/, and a few client-specific dotfiles surface the Meta Horizon VS Code/Cursor extension, the hzdb MCP server, and the Meta Quest skill set automatically.

Full toolchain (including Unity skills and per-client install instructions): https://github.com/meta-quest/agentic-tools

About

Mixed Reality samples that demonstrate how to enable multiplayer

Resources

Readme
MIT license

Code of conduct

Code of conduct

Contributing

Contributing
Activity
Custom properties

Stars

55 stars

Watchers

13 watching

Forks

17 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.