VUdon
VUdon copied to clipboard
UdonSharp prefab ecosystem for VRChat worlds
VUdon
UdonSharp prefab ecosystem for VRChat worlds
This is an experimental new repository for distributing a large ecosystem of all of my UdonSharp prefabs via VRChat Creator Companion and Unity Package Manager in a modular format.
No, this is NOT a "Bloated Prefab Mega Pack", this is fully dependency-driven modular ecosystem. Repository listing for adding these packages to your VRChat Creator Companion will be released soon.
Package | Description | Status |
---|---|---|
Array Extensions | Collection of array extension methods compatible with UdonSharp 1.x which adds partial feature set from List<T> | :unlock: |
Noclip | Noclip for worlds | :unlock: |
Logger | Runtime logger for UdonSharp, includes console window prefab for viewing the logs in world | :unlock: |
Seats | Self-calibrating synced abstract seats with callbacks and API | :unlock: |
Simple Player Settings | Simple, but more advanced replacement for the original "VRCWorldSettings" UdonBehaviour that ships with VRCSDK | :unlock: |
Quick Menu | HUD quick menu prefab for VRChat worlds | :unlock: |
Visibility Sensors | Various sensors for detecting a renderer's visibility state and relaying it to e.g. GameObject's active state, UdonBehaviour variables, etc. | :unlock: |
Depth Buffer Toolkit | A toolkit for configuring the depth buffer in VRChat worlds with Udon | :unlock: |
Common | Common resources for the VUdon ecosystem | :unlock: |
Event Dispatcher | Dispatcher for allowing UdonSharpBehaviours to receive delegated update events | :unlock: |
Vehicle Controls | A collection of experimental physically interactable controls for vehicles | :desktop_computer: |
Player Tracker | Centralized tracker for providing tracked transforms on the local player's TrackingData or bones | :desktop_computer: |
Vehicles-Base | Common vehicle assets, prefabs and editor scripts for VUdon - Vehicles (Lite & Standard) | :desktop_computer: |
Layermask Dropdown | Custom component for modifying standard UI Dropdown's behaviour to replicate a Layermask dropdown's behaviour from Unity Editor in VRChat | :desktop_computer: |
Music Player | Music player that allows world creators to create playlists for their worlds for everyone to listen to | :desktop_computer: |
Menus | Menu framework for creating abstract menus | :unlock: |
Udonity | Runtime Unity Editor made with Udon | :lock: |
Playerlist | List that shows all players in the instance, player count, player join times, instance lifetime and master | :desktop_computer: |
Groups | UdonBehaviour for establishing in-game groups which can be accessed from other UdonBehaviours | :desktop_computer: |
Raycast Monitor | Runtime utility for shooting fully customizable raycasts and monitoring the results | :desktop_computer: |
Notifications | Notification framework for creating abstract notifications | :desktop_computer: |
Vehicles-Lite | Lightweight vehicle prefab | :lock: |
Vehicles | UdonVehicles SDK | :desktop_computer: |
Tween | Tweening library for Udon | :desktop_computer: |
Arcade | Arcade machines for worlds | :bulb: |
Economy | In-world economy framework | :bulb: |
Cinematix | Cinematic "director mode" for worlds | :bulb: |
Status | Icon | Explanation |
---|---|---|
In Planning |
:bulb: | The package is currently in the planning phase |
In Development |
:desktop_computer: | The package is currently in development |
In Closed Alpha / Beta |
:lock: | The package is currently in close alpha / beta testing |
In Open Alpha / Beta |
:unlock: | The package is currently in open alpha / beta testing |
Released |
:white_check_mark: | The package has been released and is publicly available |
Developed by Varneon with :hearts: