Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/unavi-xyz/unavi

⬜ Open-source VR social platform.
https://github.com/unavi-xyz/unavi

3d bevy gltf metaverse rust social-vr virtual-reality vr vrm wasm webxr wired-protocol

Last synced: about 1 month ago
JSON representation

⬜ Open-source VR social platform.

Lists

README

        


UNAVI Logo

UNAVI


An open-source VR social platform.




CI


License


Discord


Twitter

## ◻️ About

UNAVI is an open-source VR social platform, built on [The Wired 🔌](https://github.com/unavi-xyz/wired-protocol).
Anyone can run their own servers, modify their client, and extend the underlying protocol to add new features.

UNAVI is almost entirely written in Rust 🦀.
The app is built using [Bevy](https://bevyengine.org/) and makes heavy use of [WebAssembly](https://webassembly.org/) for user scripting.
Multiplayer is handled by self-hostable servers acting as relays for communication between players.
UNAVI provides both a web app and native build.

This project is still early, any feedback or contributions are really appreciated!
Come join the [Discord](https://discord.gg/cazUfCCgHJ) and say hi!

## ❄️ Development (with Nix)

First enter a development shell:

```bash
nix develop
```

You can then run crates using cargo:

```bash
cargo run -p unavi-app --features bevy/dynamic_linking
```

Or serve the web app using trunk:

```bash
trunk serve
```