VRChat Package Manager: Difference between revisions
Created page with "{{Stub}} The '''VRChat Package Manager''' (VPM) is currently the main feature of the Creator Companion. It helps you keep your VRChat SDKs and packages updated, and speeds up the creation and management of VRChat projects.<ref>https://vcc.docs.vrchat.com/vpm/</ref> == References == <references />" |
Edits; major. Proofread page, added images, citations. Removed stub. |
||
| Line 1: | Line 1: | ||
{{ | {{Noticebox/Official}} | ||
[[File:VPM_Format_v2.webp|thumb|VRChat Package Manager offers a more streamlined experience with project management.]] | |||
'''VRChat Package Manager''' (VPM) is a feature of the [[Creator Companion]], that helps creators keep their [[VRChat SDK]], packages, and repositories updated, streamlining the creation and management process of VRChat [[Special:MyLanguage/Avatars|avatar]] and [[Special:MyLanguage/Worlds|world]] projects.<ref>[https://vcc.docs.vrchat.com/vpm "VRChat Package Manager"] on ''[[vcc.docs.vrchat.com]]''. Retrieved September 18, 2025.</ref> | |||
==Overview== | |||
VRChat Package Manager was announced during the April 2021 Developer Stream<ref>[https://medium.com/vrchat/vrchat-april-2021-dev-stream-recap-8502bb8c9163 "April '21: Developer Stream Recap"], on ''[https://medium.com/vrchat Medium]''. Dated April 19, 2021. Retrieved September 18. 2025.</ref>, and initially introduced<ref>[https://hello.vrchat.com/blog/creator-toolbox-update "Creator Toolbox Update"] published on ''[https://hello.vrchat.com/blog VRChat's Blog]'' at ''[[hello.vrchat.com]]''. Dated May 17, 2022. Retrieved September 18, 2025.</ref> to [[Open Beta]] on May 17, 2022, then fully released<ref>[https://hello.vrchat.com/blog/creator-companion-live "The VRChat Creator Companion is Now Live!"] on ''[https://hello.vrchat.com/blog VRChat's Blog]'' at ''[[hello.vrchat.com]]''. Dated August 30, 2022. Retrieved September 18, 2025.</ref>. This package manager uses a similar format to Unity's Package Manager, and utilizes version matching<ref>[https://vcc.docs.vrchat.com/guides/version-matching "Version Matching"] on ''[[vcc.docs.vrchat.com]]''. Retrieved September 18, 2025.</ref>, specifically ''SemanticVersioning''<ref>[https://semver.org "Semantic Versioning 2.0.0"] at ''semver.org''. Retrieved September 18, 2025.</ref>, for most - if not all official VRChat software. | |||
[[File:VCC callout VPM.webp|thumb|With VPM, you can import and track community packages, repositories, and dependencies.]] | |||
Creators can also create, and import community packages and repositories<ref>[https://vcc.docs.vrchat.com/guides/community-repositories "Community Repositories"] documentation on ''[[vcc.docs.vrchat.com]]''. Retrieved September 18, 2025.</ref> to the VRChat Creator Companion, and subsequently, their projects by downloading and following VRChat's [https://github.com/vrchat-community/template-package template package] on GitHub. | |||
* [https://vcc.docs.vrchat.com/guides/create-listing/ Creating a Package Listing] - on ''[[vcc.docs.vrchat.com]]'' | |||
* [https://vcc.docs.vrchat.com/guides/convert-unitypackage/ Converting Assets to a VPM Package] - on ''vcc.docs.vrchat.com'' | |||
==Resources== | |||
* [https://vcc.docs.vrchat.com/vpm VRChat Package Manager Documentation] - on ''vcc.docs.vrchat.com'' | |||
** [https://vcc.docs.vrchat.com/vpm/packages Package Documentation] - on ''vcc.docs.vrchat.com'' | |||
==See also== | |||
* [[Special:MyLanguage/VRChat SDK|VRChat SDK]] | |||
* [[Special:MyLanguage/VRChat Creator Companion|VRChat Creator Companion]] | |||
* [[Special:MyLanguage/VRC Quick Launcher|VRC Quick Launcher]] | |||
* [[Special:MyLanguage/ClientSim|ClientSim]] | |||
== References == | == References == | ||
<references /> | <references /> | ||
Revision as of 17:45, 18 September 2025

VRChat Package Manager (VPM) is a feature of the Creator Companion, that helps creators keep their VRChat SDK, packages, and repositories updated, streamlining the creation and management process of VRChat avatar and world projects.[1]
Overview
VRChat Package Manager was announced during the April 2021 Developer Stream[2], and initially introduced[3] to Open Beta on May 17, 2022, then fully released[4]. This package manager uses a similar format to Unity's Package Manager, and utilizes version matching[5], specifically SemanticVersioning[6], for most - if not all official VRChat software.

Creators can also create, and import community packages and repositories[7] to the VRChat Creator Companion, and subsequently, their projects by downloading and following VRChat's template package on GitHub.
- Creating a Package Listing - on vcc.docs.vrchat.com
- Converting Assets to a VPM Package - on vcc.docs.vrchat.com
Resources
- VRChat Package Manager Documentation - on vcc.docs.vrchat.com
- Package Documentation - on vcc.docs.vrchat.com
See also
References
- ↑ "VRChat Package Manager" on vcc.docs.vrchat.com. Retrieved September 18, 2025.
- ↑ "April '21: Developer Stream Recap", on Medium. Dated April 19, 2021. Retrieved September 18. 2025.
- ↑ "Creator Toolbox Update" published on VRChat's Blog at hello.vrchat.com. Dated May 17, 2022. Retrieved September 18, 2025.
- ↑ "The VRChat Creator Companion is Now Live!" on VRChat's Blog at hello.vrchat.com. Dated August 30, 2022. Retrieved September 18, 2025.
- ↑ "Version Matching" on vcc.docs.vrchat.com. Retrieved September 18, 2025.
- ↑ "Semantic Versioning 2.0.0" at semver.org. Retrieved September 18, 2025.
- ↑ "Community Repositories" documentation on vcc.docs.vrchat.com. Retrieved September 18, 2025.