Worlds
In VRChat, you can create and visit custom worlds, powered by Unity!
- To get started, check out Creating Your First World.
- Learn about Udon, VRChat's programming language.
- Use ClientSim to test your worlds in Unity.
- Allowed World Components
- Supported Scripted Assets
- World Creation, Optimization, and Community Labs Tips
📄️ Creating Your First World
This guide explains how to create and upload a very simple VRChat world. You'll learn the basics of setting up a Unity scene, using VRChat's Control Panel, and publishing your world.
📄️ World Creation, Optimization, and Community Labs Tips
Want to make your world public? You've come to the right place! You need to submit your world to Community Labs.
📂 ClientSim
3 pages
📂 Examples
12 pages
📂 Udon
23 pages
📂 Scene Components
11 pages
📄️ Unity Layers in VRChat
/Documentation/Manual/Layers.html">Layers are used in Unity to organize your Game Objects, determine /Documentation/Manual/LayerBasedCollision.html">collisions and /Documentation/ScriptReference/Physics.Raycast.html">Raycasts between Game Objects, selectively /Documentation/ScriptReference/Camera-cullingMask.html">render parts of the scene, and more.
📄️ SDK Prefabs
This is a list of prefabs available in our SDKs!
📄️ Supported Scripted Assets
You can use certain external assets that use scripts in VRChat worlds.
📄️ Allowlisted World Components
The following is the complete list of scripts usable within worlds. Components that are not in this list will not work.