Useful UdonSharp Scripts For VRChat World Development
net.magma-mc.utils
World
Add to VCC
Download .ZIP
PermissionManager
dev.magmamc.permissionmanager
Any
Add to VCC
Download .ZIP
MagmaMc.Shaders
SRP Shaders That Can Be Useful For VRChat Worlds and Avatars
net.magma-mc.shaders
Any
Add to VCC
Download .ZIP
UdonLuau
Write VRChat Udon behaviours in Luau. Compiles .lua (and .luau) scripts to Udon programs against the externs the installed VRChat SDK exposes, with typed references between Luau and UdonSharp scripts, inspector annotations, network-callable methods and luau-lsp editor support.
dev.magmavrc.udonluau
World
Add to VCC
Download .ZIP
UdonQuic
A native Udon bytecode optimizer for VRChat worlds. Every program UdonSharp, UdonLuau or the Udon Graph stores is optimized in place right after it compiles, with no setup.
dev.magmavrc.udonquic
World
Add to VCC
Download .ZIP
Udon Profiler
Editor-only Udon VM profiler: per-event timing, call edges, extern usage.
dev.magmavrc.udonprofiler
World
Add to VCC
Download .ZIP
Fast Udon VM
Editor-only drop-in replacement for the Udon VM with identical semantics and lower dispatch overhead.
dev.magmavrc.udonvm
World
Add to VCC
Download .ZIP
How to add this listing to your VCC
To add this listing to your VCC (VRChat Creator Companion), do the following
Open your VCC and go to Settings
Click the "Packages" tab
Click "Add Repository"
In the field that appears - paste the url displayed below
Click "Add"
Check the repository info and click "I Understand"
Go to any of your projects to see the packages from the newly added listing.