BasisVR Logo BasisVR

Build VR Apps that scale

Explore what the Basis Framework has to offer today and what is to come.
We strive for a clean architecture, efficient systems, and a creator-first toolchain.

BasisVR Showcase

Networking & Sync

Core
  • 🌐

    Networking Layer Available

    Battle-tested to the hundreds of concurrent users, with heavy Burst + multithreaded optimizations.

  • 📡

    World/Prop/Avatar Protocols Available

    Purpose-built replication & interaction protocols across worlds, props, and avatars.

  • 🧑‍🚀

    Synced Avatars Available

    Low-latency avatar replication with eye, hand, and animation drivers, full-body IK replication, and an extensible protocol for additional tracked data (e.g., blendshapes, custom interactions, and expressions).

  • 🧱

    Object Sync In Progress

    Currently supports ownership replication & synchronization for props and scene objects.

  • 🖥️

    Flexible Hosting Available

    Host directly from the client for quick sessions, or run your own dedicated server. The dedicated server is a cross-platform .NET app.

  • QUIC Transport Planned

    Upcoming QUIC (HTTP/3) networking for lower latency, improved congestion control, seamless connection migration, and TLS 1.3 by default.

  • 🔗

    Open Networking Spec Planned

    The networking protocol will be published as an open standard to enable interoperability, community review, and third-party implementations.

Avatars & Animation

Core
  • 🧩

    Custom Avatars Available

    Bring your own avatars with streamlined build and hooks for uploading, plus a flexible avatar SDK.

  • 🦵

    Full-Body IK (Burst) Available

    Custom fullbody IK compiled with Burst for VR grade performance.

  • 🎤

    Visemes & Blinking Available

    Builtin viseme system and blinking for expressive faces.

  • 👀

    Avatar Eye Driver (Fake) Available

    Simulated (fake) eye movement with saccades-style motion, targeting hints, and smooth tracking integrated with the animation stack.

  • 🤲

    Hand/Finger Driver Available

    Per-finger poses and gestures for natural presence.

  • 🪗

    Jiggle System (Interactive) Available

    Jiggle physics with interactions.

  • 🎛️

    Animation Driver Available

    Centralized animation driver for consistent blends and state.

  • 🗿

    Avatar Pedestals Available

    Interactive pedestals for showcasing and selecting avatars supports spawn/preview

Worlds & Tools

Creator
  • 🧰

    SDK for Avatars, Worlds & Props Available

    Extend BasisVR with samples, components, and hooks.

  • 🪞

    Mirrors Available

    Configurable mirrors for setup, debugging, and social spaces.

  • 🧭

    World-Space Gizmos Available

    Direct transform gizmos in world space for fast iteration.

  • 📦

    Bundle Management Available

    Organize, package, and load content bundles.

  • 🖥️

    Custom Console Display Available

    In-app diagnostics & developer tooling.

  • 🪟

    Panel-Based UI System WIP

    Spawn panels and manage UI workflows.

  • ⚙️

    Easy Settings System Available

    Player-friendly settings with sensible defaults.

  • 🎱

    Pool Table (Ported) Add-on

    Great for social hubs and demos.

Platforms & Devices

Runtime
  • 🔥

    Runtime Hot-Switching Available

    Instantly hot-switch between Desktop and VR without needing to restart.

  • 🕹️

    SteamVR Integration Available

    PCVR devices and runtimes supported.

  • 🧩

    OpenXR Integration Available

    Modern XR standard for broad device compatibility.

  • 🤖

    Android Builds Available

    Standalone build pipeline for mobile/standalone headsets.

  • 🧩

    Device Management System Available

    OS-style device management: enumerate hardware, enable/disable, and apply per-device control mappings.

  • 👁️

    Face & Eye Tracking (3rd-Party) Add-on

    Integrations supported by the avatar driver stack.

Rendering & Compatibility

Graphics
  • 🎨

    Built-in URP Available

    Ships with Unity’s Universal Render Pipeline tuned for VR.

  • 🔀

    Swappable Render Pipeline Available

    Almost some work involved, but it should all work once APIs are converted over to HDRP or Built-in RP.

  • 🧪

    Bleeding-Edge Ready Available

    Designed to track the latest Unity releases while mostly supporting older versions (focus on unity 6.2).

  • 🧠

    Efficiency-First Systems Available

    We prioritize extremely efficient systems everywhere, profiling-driven, Burst-enabled, concurrency aware.

  • 🥽

    VR-Optimized URP Renderer Planned

    A customized URP tailored for VR that tackles long-standing URP issues and major perf hotspots (render passes, culling, SRP Batcher, async upload, FFR paths) for stable high FPS.

  • 📚

    Version Compatibility Guides Planned

    Clear docs on supported versions, upgrade paths, and caveats.

Performance

Speed
  • 🏃

    Fast Character Controller Available

    Responsive movement tuned for social VR and dense sessions.

  • Engine Optimizations Available

    Hot paths rewritten with Burst and parallel patterns for high player counts.

  • 🧪

    Weekly Tests Available

    Weekly tests allow us to verify new features and validate performance to catch regressions before they hit LTS.

Build & Pipeline

Creator
  • 🚀

    Upload & Build Process Available

    Straightforward content builds for creators.

  • 📊

    Build Size & Asset Stats Available

    Inspect built file sizes with per-asset breakdowns to spot heavy files and trim your bundle.

  • 🔒

    Password-Protected Bundles Available

    Gate access to builds with bundle-level passwords to protect pre-release content.

  • 🐝

    BEE File Support (.bee) Available

    Basis Encrypted Extension for range requests.

Roadmap

Evolving
In Progress
  • New IK system WIP
Planned
  • Version compatibility docs Planned
  • Upgrade guides for Unity LTS Planned
  • Expanded avatar/world samples Planned
  • QUIC integration Planned
  • Better IK (post-new-IK improvements) Planned
  • Thousands of players support Planned
  • Showroom (Example Demo) Planned
  • Community Testbed Planned
  • Examples of stuff Planned
  • 5-minute start guide Planned
  • Modular packages (underway) Planned