Skip to main content

Supported Scripted Assets

You can use certain external assets that use scripts in VRChat worlds.

To see a list of precise components permitted in VRChat worlds, please see Allowlisted World Components. Most of these components (except TextMeshPro) are unavailable on Quest.

TextMeshPro

"TextMesh Pro is the ultimate text solution for Unity. It's the perfect replacement for Unity's UI Text & Text Mesh."

As of Unity 2018, TextMesh Pro is a built-in component of Unity. We strongly recommend TextMeshPro over Unity's built-in text components, as it delivers high-quality text in any font size or screen size.

Post Processing Stack v2

Import from Package Manager.

We strongly suggest checking out Silent's Post Processing guide for more info and best practices.

caution

Do not import the Test folder when importing post-processing. It will cause script errors which will prevent you from uploading the world.

"Post-processing is the process of applying full-screen filters and effects to a camera’s image buffer before it is displayed to screen. It can drastically improve the visuals of your product with little setup time."

Final IK

"The final Inverse Kinematics solution for the game developer."

Dynamic Bone

"Dynamic Bone applies physics to objects. With simple setup, your object will move realistically."

*Works up to v1.3.0, currently supplied version on asset store may not work.