Skip to content

Latest commit

 

History

113 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LiveStudio

Open-source Unity packages for VTuber / avatar live-streaming pipelines.

This is a package monorepo. Each subdirectory under Packages/ is an independent Unity Package Manager (UPM) package and can be installed via Git URL with a ?path= query.

Warning

Under active development. All packages in this repository are pre-1.0 and ship with a UPM lifecycle suffix:

  • -exp.N (Experimental) — APIs and behavior may change at any time without notice. Currently: jp.lilium.livestudio, jp.lilium.livestudio.virgo, jp.lilium.remotecontrol, jp.lilium.vrchatavatartransfer.
  • -pre.N (Pre-release) — Approaching a stable release; surface area is largely settled but may still change. Currently: jp.lilium.nativegamepad.

Unity Package Manager hides these versions unless Show Preview Packages is enabled in Edit > Project Settings > Package Manager. Pin to a specific tag (#vX.Y.Z) if you need a stable target, and review release notes before upgrading.


Packages

Package Folder Stage Description
jp.lilium.livestudio Packages/LiveStudio Experimental (-exp) Base package for VTuber live-streaming apps: Camera / Lighting / Scene / Build / RemoteControl base / shared Localization, independent of any specific motion capture system.
jp.lilium.livestudio.virgo Packages/LiveStudioVirgo Experimental (-exp) VirgoMotion adapter for jp.lilium.livestudio: UDP VirgoMotionSource, Fusion REST FusionRequestSystem, AnimationFrameBridge, Build / Tools menu.
jp.lilium.vrchatavatartransfer Packages/VRChatAvatarTransfer Experimental (-exp) Editor tools to bring VRChat avatars into non-VRChat environments (PhysBone → VRM SpringBone, VRC Constraint → Unity Constraint).
jp.lilium.nativegamepad Packages/NativeGamepad Pre-release (-pre) Native Windows gamepad support with background input (XInput + Windows.Gaming.Input).
jp.lilium.remotecontrol Packages/RemoteControl Experimental (-exp) REST API server with reflection-based remote control for Unity Editor and runtime. SSE-based realtime updates and [ExposedProperty]-driven UI generation.

Installation

Option A — VPM (VCC / ALCOM)

All packages above are published as a VPM repository. Add this URL once in VCC (or ALCOM) under Settings → Packages → Add Repository:

https://you-ri.github.io/LiveStudio/vpm.json

Inter-package dependencies between LiveStudio packages are resolved automatically through vpmDependencies. VRChat SDK is also pulled in via VPM when you install jp.lilium.vrchatavatartransfer.

External non-VPM dependencies (UniVRM for jp.lilium.vrchatavatartransfer, etc.) still need to be added separately — see each package's README.

Note

Pre-1.0 releases ship with -exp / -pre suffixes. Enable Show Pre-release Packages in VCC to see them.

Option B — UPM Git URL

Each package can also be installed individually via UPM Git URL with ?path= syntax (no VPM client required):

// Packages/manifest.json
{
  "dependencies": {
    // Stable (latest release on main)
    "jp.lilium.vrchatavatartransfer": "https://github.com/you-ri/LiveStudio.git?path=/Packages/VRChatAvatarTransfer",

    // Pinned to a specific release (recommended for production)
    "jp.lilium.vrchatavatartransfer": "https://github.com/you-ri/LiveStudio.git?path=/Packages/VRChatAvatarTransfer#v0.19.2",

    // Latest beta (preview, may break)
    "jp.lilium.vrchatavatartransfer": "https://github.com/you-ri/LiveStudio.git?path=/Packages/VRChatAvatarTransfer#beta"
  }
}

See each package's own README for required SDKs (e.g. VRChat SDK, UniVRM) and Unity version.


License

Apache License 2.0 — see LICENSE. Copyright (c) You-Ri, 2026.

About

Lilium LiveStudio - Open-source Unity packages for VTuber/avatar live streaming pipelines.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages