-
Notifications
You must be signed in to change notification settings - Fork 8
SDK Compatibility
Guribo edited this page Jul 11, 2026
·
2 revisions
VRChat SDK and Unity version requirements for UdonVoiceUtils.
| Dependency | Minimum Version | Notes |
|---|---|---|
| Unity | 2022.3.22f1 | VRChat recommended |
| VRChat World SDK | 3.10.3 | Required for upload |
| VRChat Creator Companion | Latest | Recommended for package management |
| Package | Version | Purpose |
|---|---|---|
tlp.udonutils |
^14.0.0 | Base TLP utilities (logging, MVC, testing) |
tlp.udonavltree |
^1.0.0 | AVL tree for importance sorting |
SDK versions below 3.9.0 are deprecated as of December 2, 2025. New world uploads are no longer possible with these versions.
| Platform | Support | Notes |
|---|---|---|
| PC (Windows) | ✅ Full | All features |
| Quest (Android) | ✅ Full | Same features as PC |
| Both simultaneously | ✅ | Build & Publish (SDK 3.7.6+) |
- Installation — setup guide
- Updating — how to update packages
- VRChat Creators Documentation — official SDK docs
- Architecture
- Occlusion
- Voice Directionality
- Height Scaling
- Audio Processing Pipeline
- Private Voice Channels
- WorldAudio Subsystem
- WorldAudio Limitations
- Set Up Occlusion
- Set Up Voice Channels
- Set Up Reverb
- Set Up Height Scaling
- Set Up Voice Directionality
- Set Up Microphone
- Set Up WorldAudio Emitters
- Enable Debug Mode
- Tutorial #1: Custom Voice Override Zone
- Tutorial #2: Private Voice Channels
- Tutorial #3: Setting Up World Audio
- PlayerAudioController
- PlayerAudioOverride
- PlayerAudioOverrideList
- PlayerAudioView
- PlayerAudioConfigurationModel
- SyncedPlayerAudioConfigurationModel
- VoiceUtils
- IgnoredPlayers
- AudioObstacle
- DefaultPlayerOcclusion
- NullPlayerOcclusion
- PlayerOcclusionStrategy
- Privacy Channel Reference
- AdjustableGain
- DynamicPrivacy
- PickupMicrophone — MVC microphone system with MicModel/MicController/MicView
- VoiceOverrideTriggerZone
- VoiceOverrideRoom