Skip to content

Repository files navigation

Lasertag

Lasertag is a mixed reality colocated multiplayer FPS for Meta Quest 3 (and possibly other headsets). It's an experimental multiplayer mixed-reality game for people in the same physical space.

Code

Lasertag is a Unity project using the Netcode for GameObjects multiplayer library.

The Netcode for GameObjects configuration is unusual: Lasertag uses NGO's Distributed Authority mode but via LAN ('DAHost' mode) instead of through Unity's cloud services (CMB Services). While undocumented, everything but host migration works.

Lasertag features a custom live environment scanning system that progressively scans and meshes the environment during play. The environment scan is used for physics collision and visual occlusion.

License

Lasertag uses the PolyForm Noncommercial License 1.0.0. If you would like to license Lasertag code for commercial projects, please reach out to me!

Credits

About

A mixed reality multiplayer game for Oculus Quest 3

Resources

Stars

356 stars

Watchers

13 watching

Forks

Releases

Contributors

Languages