Skip to content

Releases: Exeud/ExeudVR

v0.1.1

18 Sep 21:24
6974815
Compare
Choose a tag to compare

What's Changed

  • Added MPL 2.0 licenses on all files in the ExeudVR namespace
  • Added documentation and doc generation procedure
  • hotfix: Fix bad capitalisation on room info in WebRTCPlugin

Documentation

Documentation is semi-automated - there are instructions for both humans and machines, allowing for the creation of new documentation, as well as updating existing files. The structure is generated on building the WebGL files, using GetDocStructure.cs.

See the following files for more information:

  • README.md: Docs entry point
  • STRUCTURE.json: List of all classes in the ExeudVR namespace that require documentation
  • TEMPLATE.md: Guiding the LLM to provide standardised output

v0.1.0

16 Sep 19:46
086e961
Compare
Choose a tag to compare

What's Changed

New Contributors

ExeuδVR v0.1.0

First release of this Unity Toolkit, in support of the launch of https://exeud.com and built to work with exeudvr-canister. A set of tools that can quickly and easily add interactivity and functionality to Unity scenes, while maintaining as much modularity and reusability in the components as possible. There are minimal dependencies to make the builds as lightweight and performant as possible.

The list of components is available in the documentation and will be made available as a set of cheat-sheets soon.

Key Features

WebXR

  • Uses WebXR-Export (De-Panther)
  • Easy-setup Unity Editor tools
  • Lightweight physics solvers
  • Character and Hand Controllers

Interaction

  • On-screen joystick for mobile devices
  • Wieldable hand-held objects
  • Jedi-style distance grabbing
  • Animated hand position for fixed objects
  • Rigged body and example character

P2P with WebRTC

  • RTCMultiConnection core (Muaz Khan)
  • Use of data channels for avatar and event data
  • Experimental use of audio streaming
  • Low latency communication with up to 6 people
  • Automatic room creation and joining

Media

  • Built-in jukebox functionality
  • Music delivered from StreamingAssets
  • IndexedDB on-demand loading
  • Experimental video load-on-demand

Examples

Visit the website for more information.