vrc-udon

Installation
SKILL.md

VRChat Udon Skill

Version: 1.0 Stack: VRChat SDK, UdonSharp

Udon looks like regular Unity scripting until you add networking. Then everything changes. Modifying a synced variable without ownership silently fails — no error, no warning, just nothing happens. Forgetting RequestSerialization means your changes never leave your machine. Testing in the editor gives you zero signal about networking bugs because there's only one player. Late joiners see the default state, not the current state, unless you explicitly handle re-serialization.

Every rule in this skill exists because the default Udon behavior is to silently fail.


Scope and Boundaries

This skill covers:

  • UdonSharp syntax and patterns
  • Networking and synchronization
  • Player interactions
  • World events
  • Common Udon behaviors
Related skills
Installs
35
GitHub Stars
2
First Seen
Feb 17, 2026