Skip to main content

Release 3.5.0

Momo the Monster
VRChat Developer

Summary

This is the first SDK that works with Unity 2022!

Notes on Usage

You will need to update your Creator Companion to version 2.2.0 in order to manage the 2022-based Unity Editor and make 2022-compatible projects. You can check your current version by clicking on "Settings" and looking in the upper-right corner.

New Features

  • There is a new "Default VRChat Scene" that you can choose when making a new scene which has all the basics needed for a VRChat World.
  • OnScreenUpdateEvent is a new event triggered in Udon when a player visits on a mobile device. It contains information about the Orientation and Resolution of the screen when they first enter the world, and whenever the Orientation of their device changes.

Changes

  • Switches from .NET Framework 4.x to .NET Standard 2.1.
  • Restores UdonSharp Samples, now listed under World Samples.
  • Restores UdonSharp and ClientSim legacyFiles.
  • Now you can add VRC Impostor Settings Component!

Known Issues

  • The first time you open a Scene and select a GameObject inside a prefab with a U# Behaviour, the GUI for the component directly below that U# Behaviour will not show its GUI. Deselecting and re-selecting the prefab fixes this.
  • Buffer Particles don't work as they did in Unity 2019, there is a workaround to fix them from community member hfcRed here.
  • The Editor may crash when updating a shader graph reference by another shader using UsePass. This is an issue with Unity 2022.3.6f1 and is fixed in 2022.3.14f1.
  • Unity 2022 sometimes causes Rider's debugger to stop for unhandled exceptions in Unity's IMGUI.
  • Spatialized Audio Sources can create warnings when entering playmode or adjusting their settings.