Recently Updated Pages
VRChat's Layers
What are Layers?In Unity, a game developer can determine a set of collision layers in order to al...
Section 1: Model Rigging & Setup
WIP!
Introduction
Welcome! This is a guide geared sorely towards making the Avatars you create or buy as performant...
Physical Accessibility
While VR allows for increased interaction in a world, some people have decreased ability to move....
Audio Accessibility
Each person hears hears differently, some with larger differences than others. Deafness Deafness ...
Turning Waltzer into an Avatar with Avatar Dynamics
What sparked it all? Thanks to the inspiration I got from @NinjaSteeve's shopkeeper avatar, I de...
Reading TMP_Dropdown Value in Udon
TMP_Dropdown isn't exposed in Udon, so we're unable to read its value by default. Here is a worka...
Rebuilding UI Layout from OnValidate
UI Basics and Beyond | Rebuilding UI Layout Attempting to call LayoutRebuilder.ForceRebuildLayo...
Rebuilding UI Layout
If you are using Unity UI Auto Layout components on your UI, you may face problematic situations ...
Detecting a User About to Type on InputField
Due to VRChat not being the most consistent with sent UI events, especially between desktop and V...
Get Current Project Window Directory
This is how you can get the current directory of the Project window: using System.Reflection; u...
OnSceneGUI In Editor Window
This is how you can get OnSceneGUI features like Handles to work on EditorWindows. private voi...
Custom Editor Menu Items
How to create different types of menu items for the Unity Editor. Custom Toolbar Menu This is...
Build Automation
Receive Callback On Build using UnityEditor.Callbacks; namespace Varneon.Editor.BuildPostPr...
Package Manifest
VPM Package Manifest Package manifest is a JSON file contained at the root of the package and is ...
Terminology
"VCC", "VPM", "Repo", "Package"? - This page is for giving you an overview of what everything mea...
Putting unity projects in Github for EZ sharing & backups
1. Putting Unity projects in Github Github is a great way to freely revision control your projec...
File Size and Community Tools
Trying to cut down on file size is actually pretty easy with some community tools. One’s VRWor...
Outro
And there ya go! Keep in mind this is by no means an exhaustive list, just a good start to get p...
Video Links
And the last big restriction for worlds is, of course, that non-file URLs do not work in Video Pl...