VRChat SDK: Difference between revisions
Tony Lewis (talk | contribs) m Replace with template |
Add resources |
||
| (12 intermediate revisions by 4 users not shown) | |||
| Line 1: | Line 1: | ||
<languages/> | |||
<translate> | |||
<!--T:20--> | |||
{{Noticebox/Official}} | {{Noticebox/Official}} | ||
<!--T:1--> | |||
VRChat is a platform that runs off of the Unity engine. Users can create and upload worlds and avatars using the VRChat Software Development Kit (SDK), by starting a project from within the [[Special:MyLanguage/VRChat Creator Companion|Creator Companion]]. Projects can be made for either [[Special:MyLanguage/Avatars|Avatars]] or [[Special:MyLanguage/Worlds|Worlds]] using the latest Unity and SDK versions, guided by the Creator Companion. You can acquire the Creator Companion by signing into your VRChat account on the website, and {{VRC link|https://vrchat.com/home/download|downloading it}}. Your account must be at the ''"New User''" [[Special:MyLanguage/Trust Rank|Trust Rank]], or greater to upload any content. | |||
<!--T:2--> | |||
If it's your first time using Unity, the {{VRC link|https://vcc.docs.vrchat.com/|Creator Companion}}, or the {{VRC link|https://creators.vrchat.com/sdk/|SDK}}, there are several official and community tutorials to follow, which aid the process on creating and uploading the content that you want. Using the Creator Companion will install Unity, as well as install and update the required World or Avatar SDKs. | If it's your first time using Unity, the {{VRC link|https://vcc.docs.vrchat.com/|Creator Companion}}, or the {{VRC link|https://creators.vrchat.com/sdk/|SDK}}, there are several official and community tutorials to follow, which aid the process on creating and uploading the content that you want. Using the Creator Companion will install Unity, as well as install and update the required World or Avatar SDKs. | ||
<!--T:3--> | |||
{| class="wikitable" | {| class="wikitable" | ||
!Software | !Software | ||
!Version | !Version | ||
|- | |- | ||
|VRChat | |VRChat | ||
|{{Template: | |{{Template:Version|live}} | ||
|- | |- | ||
|Client build | |Client build | ||
|{{Template: | |{{Template:Version/Build|live}} | ||
|- | |- | ||
|Worlds SDK | |Worlds SDK | ||
| | |{{Template:Version|sdk-worlds}} | ||
|- | |- | ||
|Avatars SDK | |Avatars SDK | ||
| | |{{Template:Version|sdk-avatars}} | ||
|- | |- | ||
| | |Creator Companion | ||
| | |{{Template:Version|creator-companion}} | ||
|- | |- | ||
|Unity | |Unity | ||
| | |{{Template:Version|unity-sdk}} | ||
|} | |} | ||
== | <!--T:4--> | ||
<!--== History == | |||
<!--T:5--> | |||
==== Legacy SDKs ==== | |||
Please add information about SDK versions, older than VRCSDK 2.0 | |||
<!--T:6--> | |||
==== SDK 2.0 ==== | |||
Please add information about VRChat SDK 2.0! | |||
<!--T:7--> | |||
==== SDK 3.0 ==== | |||
Please add information about SDK 3.0!--> | |||
<!--T:8--> | |||
== World SDK == | |||
[[File:Content Creator Tools SDK.webp|thumb|The VRChat SDK can be used to create avatars, worlds, and advanced code!]] | |||
VRChat's world SDK allows for users to build, upload, and modify different environments to VRChat. | |||
<!--T:9--> | |||
=== Udon === | |||
[[Special:MyLanguage/Udon|Udon]] is VRChat's C# derived programming language, used to create advanced experiences within worlds. | |||
<!--T:10--> | |||
== Avatar SDK == | |||
VRChat's avatar SDK allows for users to build, upload, and modify different avatars to VRChat. | |||
<!--T:11--> | |||
=== Avatar Dynamics === | |||
[[Special:MyLanguage/Avatar Dynamics|Avatar Dynamics]], also called ''Interactions'', are advanced features on an avatar, that can allow for a user to interact with their own avatar, or interact with other user's avatars. | |||
<!--T:12--> | |||
=== PhysBones === | |||
[[Special:MyLanguage/Physbones|PhysBones]] are an avatar SDK component that allows for fluid and advanced movement on an avatar's ''skeletal'' system, allowing physics to be applied to avatar characteristics. | |||
==Official resources== <!--T:13--> | |||
<!--T:14--> | |||
*{{VRC link|https://creators.vrchat.com/|Become a VRChat Creator}} | *{{VRC link|https://creators.vrchat.com/|Become a VRChat Creator}} | ||
*[https://creators.vrchat.com/sdk/ VRChat SDK] on Creator Docs | |||
*[https://creators.vrchat.com/avatars/avatar-components/ Avatar Components] on Creator Docs | |||
*[https://docs.vrchat.com/ VRChat Docs] | *[https://docs.vrchat.com/ VRChat Docs] | ||
*[https://unity.com/releases/editor/whats-new/2022.3.22 Unity 2022.3.22] | *[https://unity.com/releases/editor/whats-new/2022.3.22 Unity 2022.3.22] | ||
== | == SDK-related guides == <!--T:15--> | ||
* [[VRChat Creator Companion]] | <!--T:16--> | ||
* [[Worlds]] | * [[Special:MyLanguage/Guides:Common SDK issues|Guides:Common SDK issues]] | ||
* [[Avatars]] | * [[Special:MyLanguage/Guides:Udon guides|Guides:Udon guides]] | ||
* [[Special:MyLanguage/Guides:Constraint dampening|Guides:Constraint dampening]] | |||
* [[Special:MyLanguage/Guides:How to atlas your VRChat world|Guides:How to atlas your VRChat world]] | |||
* [[Special:MyLanguage/Guides:How to swap out baked lightmaps|Guides:How to swap out baked lightmaps]] | |||
* [[Special:MyLanguage/Guides:Layers|Guides:Layers]] | |||
* [[Special:MyLanguage/Guides:Synchronization|Guides:Synchronization]] | |||
* [[Special:MyLanguage/Guides:World constraint|Guides:World constraint]] | |||
* [[Special:MyLanguage/Guides:World thumbnails|Guides:World thumbnails]] | |||
== See also == <!--T:17--> | |||
<!--T:18--> | |||
* [[Special:MyLanguage/VRChat Creator Companion|VRChat Creator Companion]] | |||
* [[Special:MyLanguage/VRC Quick Launcher|VRC Quick Launcher]] | |||
* [[Special:MyLanguage/Worlds|Worlds]] | |||
* [[Special:MyLanguage/Avatars|Avatars]] | |||
* [[wikipedia:Unity_(game_engine)|Unity (game engine)]] on ''Wikipedia'' | * [[wikipedia:Unity_(game_engine)|Unity (game engine)]] on ''Wikipedia'' | ||
== References == | == References == <!--T:19--> | ||
</translate> | |||
{{#translation:}} | |||
Latest revision as of 00:16, 10 March 2026
VRChat is a platform that runs off of the Unity engine. Users can create and upload worlds and avatars using the VRChat Software Development Kit (SDK), by starting a project from within the Creator Companion. Projects can be made for either Avatars or Worlds using the latest Unity and SDK versions, guided by the Creator Companion. You can acquire the Creator Companion by signing into your VRChat account on the website, and downloading it. Your account must be at the "New User" Trust Rank, or greater to upload any content.
If it's your first time using Unity, the Creator Companion, or the SDK, there are several official and community tutorials to follow, which aid the process on creating and uploading the content that you want. Using the Creator Companion will install Unity, as well as install and update the required World or Avatar SDKs.
| Software | Version |
|---|---|
| VRChat | 2026.2.2 |
| Client build | 1853 |
| Worlds SDK | 3.10.3 |
| Avatars SDK | 3.10.3 |
| Creator Companion | 2.4.5 |
| Unity | 2022.3.22f1 |
World SDK

VRChat's world SDK allows for users to build, upload, and modify different environments to VRChat.
Udon
Udon is VRChat's C# derived programming language, used to create advanced experiences within worlds.
Avatar SDK
VRChat's avatar SDK allows for users to build, upload, and modify different avatars to VRChat.
Avatar Dynamics
Avatar Dynamics, also called Interactions, are advanced features on an avatar, that can allow for a user to interact with their own avatar, or interact with other user's avatars.
PhysBones
PhysBones are an avatar SDK component that allows for fluid and advanced movement on an avatar's skeletal system, allowing physics to be applied to avatar characteristics.
Official resources
- Become a VRChat Creator
- VRChat SDK on Creator Docs
- Avatar Components on Creator Docs
- VRChat Docs
- Unity 2022.3.22
- Guides:Common SDK issues
- Guides:Udon guides
- Guides:Constraint dampening
- Guides:How to atlas your VRChat world
- Guides:How to swap out baked lightmaps
- Guides:Layers
- Guides:Synchronization
- Guides:World constraint
- Guides:World thumbnails