vrc-udon
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
More from alexanderstephenthompson/claude-hub
unity-csharp
C# patterns for Unity - MonoBehaviour, async, architecture, and VR/mobile performance optimization
52design
Design and UI standards for accessibility, semantic HTML, and responsive layouts
38architecture
Architecture principles, module boundaries, folder structure, and project type profiles
36data-python
Python patterns for data processing - pandas, polars, pyspark
35web-performance
Performance patterns for Apollo caching, Redis, and CloudFront optimization
35web-css
CSS architecture for vanilla CSS - organization, design tokens, responsive patterns
33