Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/varneon/vudon

UdonSharp prefab ecosystem for VRChat worlds
https://github.com/varneon/vudon

udonsharp vrchat vrchat-prefabs vrchat-sdk3 vrchat-udon vrchat-worlds

Last synced: 2 months ago
JSON representation

UdonSharp prefab ecosystem for VRChat worlds

Awesome Lists containing this project

README

        

# 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](https://github.com/Varneon/VUdon-ArrayExtensions) | *Collection of array extension methods compatible with UdonSharp 1.x which adds partial feature set from List* | :unlock: |
| [Noclip](https://github.com/Varneon/VUdon-Noclip) | *Noclip for worlds* | :unlock: |
| [Logger](https://github.com/Varneon/VUdon-Logger) | *Runtime logger for UdonSharp, includes console window prefab for viewing the logs in world* | :unlock: |
| [Seats](https://github.com/Varneon/VUdon-Seats) | *Self-calibrating synced abstract seats with callbacks and API* | :unlock: |
| [Simple Player Settings](https://github.com/Varneon/VUdon-SimplePlayerSettings) | *Simple, but more advanced replacement for the original "VRCWorldSettings" UdonBehaviour that ships with VRCSDK* | :unlock: |
| [Quick Menu](https://github.com/Varneon/VUdon-QuickMenu) | *HUD quick menu prefab for VRChat worlds* | :unlock: |
| [Visibility Sensors](https://github.com/Varneon/VUdon-VisibilitySensors) | *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](https://github.com/Varneon/VUdon-DepthBufferToolkit) | *A toolkit for configuring the depth buffer in VRChat worlds with Udon* | :unlock: |
| [Common](https://github.com/Varneon/VUdon-Common) | *Common resources for the VUdon ecosystem* | :unlock: |
| [Event Dispatcher](https://github.com/Varneon/VUdon-EventDispatcher) | *Dispatcher for allowing UdonSharpBehaviours to receive delegated update events* | :unlock: |
| [Vehicle Controls](https://github.com/Varneon/VUdon-VehicleControls) | *A collection of experimental physically interactable controls for vehicles* | :desktop_computer: |
| [Player Tracker](https://github.com/Varneon/VUdon-PlayerTracker) | *Centralized tracker for providing tracked transforms on the local player's TrackingData or bones* | :desktop_computer: |
| [Vehicles-Base](https://github.com/Varneon/VUdon-Vehicles-Base) | *Common vehicle assets, prefabs and editor scripts for VUdon - Vehicles (Lite & Standard)* | :desktop_computer: |
| [Layermask Dropdown](https://github.com/Varneon/VUdon-LayerMaskDropdown) | *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](https://github.com/Varneon/VUdon-MusicPlayer) | *Music player that allows world creators to create playlists for their worlds for everyone to listen to* | :desktop_computer: |
| [Menus](https://github.com/Varneon/VUdon-Menus) | *Menu framework for creating abstract menus* | :unlock: |
| [Udonity](https://github.com/Varneon/VUdon-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:

![Twitter Follow](https://img.shields.io/twitter/follow/Varneon?color=%231c9cea&label=%40Varneon&logo=Twitter&style=for-the-badge)
![YouTube Channel Subscribers](https://img.shields.io/youtube/channel/subscribers/UCKTxeXy7gyaxr-YA9qGWOYg?color=%23FF0000&label=Varneon&logo=YouTube&style=for-the-badge)
![GitHub followers](https://img.shields.io/github/followers/Varneon?color=%23303030&label=Varneon&logo=GitHub&style=for-the-badge)