What changed in VRChat in 2021
146 updates · 14 main milestones · Feb 2, 2021 to Dec 29, 2021
- 3 eventsNew Years Eve 2022 Celebration in VRChatseasonal eventMilestone
Join the New Years Eve event in the new 'VRC Square' world with fireworks and celebrations for every timezone.
SteamLaunch of 'VRC Square' Worldnew contentExplore the brand new 'VRC Square' world featuring community-created content and live DJ performances.
SteamLive DJ Performances during New Years Evenew contentEnjoy live DJ performances streamed into the world throughout the New Years Eve celebration.
Steam - 9 eventsPolished UI 1.5 Updateui ux
Improved the Quick Menu with bug fixes and adjustments based on community feedback.
SteamResolved Avatar Display Issues in Quick Menubug fixFixed issue where some avatars would not appear in the avatar wing of the Quick Menu.
SteamGeneral Performance Improvements to UdonperformanceEnhancements made to Udon for better performance.
SteamFull Body Tracking Settings in Quick Menuui uxNew section added for adjusting user height and recalibrating Full Body Tracking.
SteamCamera Added to VRChat on Questnew contentCamera functionality introduced for Quest users, with some limitations on depth of field.
SteamIntroduced VRChat Plus Giftingnew contentMilestoneUsers can now gift a month or a year of VRChat Plus to friends via the Quick Menu.
SteamAdded US East Region Serversnew contentNew servers in Virginia, USA, improving latency for users in that area.
SteamFixed Quick Menu Audio Loopingbug fixAddressed audio looping issues in the Quick Menu in certain worlds.
SteamFixed Camera Skybox Color Displaybug fixResolved issue where the camera did not display the skybox color correctly.
Steam - 13 eventsNew 'Rejoin World' Buttonui ux
Added a 'Rejoin World' button to the Quick Menu for easier world re-entry.
SteamFixed First Person View Camera Settingsbug fixFirst Person View steady-cam now reloads camera settings properly upon loading a world.
SteamNew Quick Menu Wingsui uxMilestoneCustomizable side panels on the Quick Menu for quick access to favorite avatars and friends.
SteamDisabled 'Auto Resync' Optionbug fixTemporarily disabled the 'Auto Resync' option on video players to prevent crashes.
SteamImproved Cursor Behavior in Desktop Modeui uxCursor now behaves properly and allows easy movement in Desktop mode.
SteamMain Menu Theming Improvementsui uxThe Main Menu has new theming with sharper graphics, with a full redesign in progress.
SteamNew Info Banner on Launch Padui uxClickable banners on the Launch Pad for updates on new versions, blog posts, and events.
SteamRedesigned VRChat Cameraui uxMilestoneThe VRChat Camera has been completely redesigned with new features and UI.
SteamIncreased Maximum World Size for Quest Worldsbalance changeThe maximum world size for Quest worlds has been raised from 50MB to 100MB.
SteamPlayer Collider Height Fixbug fixPlayer collider height adjusted to pass under colliders less than 2m tall.
SteamCamera Depth of Field Optionsui uxMilestoneNew depth of field options for the camera, including auto-focus and manual adjustments.
SteamRedesigned Quick Menuui uxMilestoneThe Quick Menu has been completely redesigned and rebuilt for better functionality and accessibility.
Steam - 1 eventIntroduction of Password Security Checkother
VRChat will now check passwords during login to ensure they have not been compromised using the Have I Been Pwned service.
Steam - 2 eventsSpookality 2021 Event Announcementseasonal event
Announcing the Spookality event where players can submit spooky avatar and world creations for a chance to win prizes.
SteamUpgrade to Unity 2019.4.31f1bug fixThis release upgrades VRChat to Unity 2019.4.31f1, bringing along a few bug fixes and improvements.
Steam - 12 eventsStation Sync Rewrittenbug fix
Station sync has been rewritten to fix bugs and improve reliability.
SteamFixed Login Issues for Oculus Usersbug fixFixed login issues for users with Oculus subscriptions on non-Oculus versions of VRChat.
SteamFixed OnAnimatorIK Not Firing on UdonBehavioursbug fixFixed an issue where OnAnimatorIK was not firing on UdonBehaviours.
SteamAdded 'None' Sync to Udonnew contentAdded 'None' sync to Udon for behaviors that do not need to sync, reducing data use.
SteamFallback State in User Name Platesui uxFallback state can be seen in user name plates when in 'Full View'.
SteamView Fallback Author and Performance Rankui uxUsers can now view Fallback Author and Fallback Performance Rank.
SteamImproved Avatar Fallback Systemnew contentFallback Avatars now work for both 'Platform Missing' and 'Performance Blocked' cases.
SteamFixed Camera Clipping Issues for WMR Headsetsbug fixFixed incorrect camera clipping values for certain WMR headsets due to large changes in clipping ranges.
SteamUnity Upgrade to 2019.4.30f1performanceUpdated VRChat to Unity 2019.4.30f1 to address known issues, including a VRAM bug and Unity crashes with multiple monitors.
SteamNew Config Option for Field-of-ViewotherNew config file option allows customization of field-of-view for the first-person Steadycam option.
SteamNew Blue Feather Icons for Fallback Stateui uxNew icons indicate various fallback states including 'Performance Blocked', 'File Size Blocked', and more.
Steam - 2 events
- 8 eventsFixed display issues in Udon nodesbug fix
Fixed display of nodes where outputs were not visible and other related issues.
SteamUpgraded to Unity 2019.4.29f1performanceMilestoneVRChat is now using Unity 2019.4.29f1, improving overall performance and stability.
SteamNew 'TrackingData.Origin' type in Udonnew contentIntroduced a new type in Udon to get a player's tracking space origin.
SteamNew graphics quality presets settingnew contentAdded in-app setting to change between graphics quality presets under Advanced Performance Settings.
SteamNew 'Build & Relaunch' option in SDKnew contentAdded a new option in the SDK Control Panel for easily reloading open clients into new builds.
SteamKeyboard input changes for international layoutsbalance changeChanges made to keyboard input allow intended keypresses to work regardless of locale or input system.
SteamFixed issues with Udon variable handlingbug fixMilestoneCalls to 'SetVariable' with 'sendChange' now work correctly, fixing issues with variable values.
Steam - 20 eventsImprovements to avatar unloadingperformanceSteamFixed Udon crashing with NullReferenceExceptionbug fix
Occurred when checking destroyed instances of classes that inherit from UnityEngine.Object for null
SteamImprovements to reduce hitchingperformanceSteamAdded PostLateUpdate eventnew contentHappens near the end of the frame after IK has been calculated
SteamAdded dropdown menus for Udon variablesnew contentYou can now see a list of target variables and events if the node references a valid UdonBehavior
SteamNew video player sync method in SDKnew contentDisabled by default; SDK will prompt to enable it
SteamFixed jump not working with Holoportbug fixSteamAdded OnVariableChanged Event Nodenew contentProvides new and old values of the variable when changed via SetProgramVariable or SetVariable with sendChange turned on
SteamFixed 'Allow Avatar Cloning' setting sync issuebug fixThe setting may be out-of-sync between users
SteamUpdated UdonExampleScene to use OnVariableChange eventsnew contentUsed instead of OnDeserialization wherever possible
SteamMoved expensive UdonBehaviour events to componentsperformanceOnAnimatorMove, OnCollisionStay, OnTriggerStay, OnRenderObject and OnWillRenderObject will only be called if your program uses them
SteamSignificant improvements to networking behaviorperformanceFixes issues where people experience 'choppy IK' after remaining in an instance for some time
SteamFixed users being unintentionally kicked from worldsbug fixThis occurred with specific world configurations
SteamAdded sendChange checkbox to 'Set Variable' nodenew contentTriggers an OnVariableChanged event for that variable if checked
SteamFixed audio/video desync in SDK3 worldsbug fixVideo players in SDK3 worlds would experience audio/video desyncing after experiencing hitches
SteamFixed Holoport cursor appearing on launchbug fixCursor would appear until any other input was received
SteamFixed crashes related to unloading contentbug fixSteamChanged behavior to reload graph after renaming or deleting a variablenew contentSteamUpgraded AVPro to version 2.1.5performanceSteam - 8 eventsFixed Instance Join Issue Over Soft Capbug fixSteamFixed Vive Advanced Movement Setting Issuebug fix
Vive Advanced Movement setting was enabled regardless of Settings option.
SteamKnown Issue with Full Body Tracking and Generic Rig Avatarsbug fixUsing an avatar with a generic rig while using Full Body Tracking will incorrectly show the tracker balls, potentially immobilizing the player.
SteamCorrected Region Information Display for First Viewed Instancebug fixSteamImproved Asset Unloading SystemperformanceMade changes to asset unloading system to help reduce and improve hitching
SteamFixed Locomotion Issues on Vive Focusbug fixSteamFixed UI Issues with VRC+ Menu on Questbug fixSteam - 8 eventsMemory Usage Improvements for Avatar Cachingbalance change
Significant improvements to memory usage regarding avatar caching, with periodic unloading of unused avatars.
SteamFixed Physics Material Settings Loss on Pickupsbug fixResolved issues causing physics material settings on pickups to be lost in certain situations.
SteamFixed Loading Issues with Avatars and Worldsbug fixFixed issues with avatars and worlds getting stuck at 100% when loading.
SteamImproved Image Quality for VRChat Camera and ScreenshotsperformanceThe VRChat camera and screenshots will now always use at least 4X MSAA for better image quality.
SteamFixed FBT Chest/Spine Bone Twisting Issuesbug fixResolved issues where users in FBT would have chest/spine bones incorrectly twist during extreme poses.
SteamImproved User Status Update Reliabilitybug fixAdditional fixes to improve user status update reliability and speed.
SteamIntroduction of Regions for Instance Creationnew contentMilestonePlayers can now choose to create an instance in specific regions: US, EU, and JP.
SteamPerformance Optimizations to Viseme ProcessingperformanceSteam - 12 eventsStreamer Mode Updatebalance change
Streamer Mode now hides status in nameplate, user profile images, and bio text when active.
SteamGallery Feature for VRChat Plusnew contentVRChat Plus supporters can now set a custom image as their profile picture and upload images to the Gallery.
SteamUser Profile Refreshui uxThe User Profile has been updated to display profile picture, status, bio, current world, and playlists.
SteamQuick Menu Interaction Fixbug fixFixed issue preventing users from interacting with the Quick Menu while falling or moving quickly.
SteamAudio Source Movement Fixbug fixFixed issue where the audio source for voice wouldn't move properly in some culling situations.
SteamWMR Headset Culling Fixbug fixFixed NearClip and FarClip issues for some WMR headsets resulting in undesired culling behavior.
SteamAvatar Initialization Timing Changesbug fixReduced negative impact of avatar initialization timing changes causing arm twisting and strange leg movement.
SteamUdon and SDK Updatesnew contentNew functionalities in Udon including shuffling arrays and controlling interactivity of objects.
SteamAV3 Utility Poses Fixbug fixFixed issue where AV3 utility poses weren't being used in some situations.
SteamIdentity Update Featuresnew contentMilestoneNew ways to identify yourself in VRChat including user profiles, custom status messages, and profile pictures.
SteamIncreased Favorite Lists and Playlistsbalance changeThe size of favorite friend lists and world playlists has been increased to 64 from 32.
SteamAdjusted MSAA Multiplier for PCVRperformanceDefault MSAA multiplier adjusted to 4x for performance savings, with an option for 8x in the Performance menu.
Steam - 7 eventsUdon voice adjustment issue fixedbug fix
Fixed an issue where Udon wasn't adjusting player voice properly in some situations
SteamAdjusted user voice over long distancesbug fixFixed issues where user voice isn't adjusted correctly when moving over long distances
SteamFixed SDK warnings for player visual damagebug fixFixed SDK warnings for VRC_PlayerVisualDamage, Virtual Reality Enabled and VR Device List
SteamFixed Quest user visibility issuebug fixFixed an issue where Quest users would see another player stuck at a certain spot or far away
SteamResolved long black screen on world loadbug fixFixed an issue where loading in to a world can sometimes result in a long black screen
SteamNew SDKs available for downloadnew contentNew SDKs are available for download on the site, with instructions for upgrades.
SteamFixed avatar station behavior with Valve Indexbug fixFixed an issue where using an avatar with stations while using Valve Index controllers would cause strange behavior
Steam - 10 eventsImproved Networking BehaviorperformanceMilestone
General improvements to networking in all situations, leading to better performance.
SteamNew Manual Sync Mode for UdonBehavioursnew contentIntroduction of a new manual sync mode for UdonBehaviours.
SteamNew VRCObjectSync Componentnew contentIntroduction of a new VRCObjectSync component for simple syncing of transforms in SDK3 worlds.
SteamFixed Network Voice Bugbug fixMilestoneThe 'network voice bug' causing voice and IK issues in busy instances should occur much less frequently.
SteamImproved Reliability of Object Ownership SyncingperformanceEnhancements made to the reliability of syncing object ownership.
SteamArray Variables Can Be Syncednew contentNew feature allowing array variables to be synced in Udon.
SteamImprovements to Join-in-Progress Behaviorbug fixVarious improvements and fixes to the join-in-progress behavior.
SteamMore Reliable Portal EntryperformancePortal entry is now more reliable, especially during fast movements or low framerate.
Steam - 6 eventsPerformance Improvements to Internal Systemsperformance
Various performance improvements to internal systems.
SteamVRChat Launcher Installer Fixbug fixThe VRChat Launcher Installer now works correctly and will run after exiting VRChat.
SteamUdon Node Graph Speed IncreasesperformanceMajor speed increases for Udon Node Graph, especially with groups and large graphs.
SteamNew SDKs Available for DownloadotherNew SDKs are available for download, with instructions for upgrades.
Steam - 1 eventWorkaround for Voice-Breaking Audio Bugbug fix
Implemented a workaround to help mitigate the 'audio bug'. It should no longer kill your voice audio until you restart VRChat, but instead will only result in a ~1-2 second cutout.
Steam - 1 eventFix for Social menu API response issuebug fix
Fixed an issue where failing to get a response from the API would cause the Social menu to fail ungracefully
Steam - 6 eventsSocial menu status offline issue fixedbug fix
Fixed an issue where your social menu status would show as 'offline' locally
SteamUnfavorite button issue resolvedbug fixFixed an issue where the 'Unfavorite' button wasn't working on avatars that are no longer available
SteamOffline friends display issue fixedbug fixFixed some cases where offline friends would still show in the social menu
SteamUser capsule selection reliability improvedbug fixFixed issue where selecting the user capsule with low FPS wouldn't work reliably
SteamSocial menu reliability improvementsbug fixVarious fixes to the social menu to improve reliability. There's still more to do!
SteamFixed AV3 avatars preview issuebug fixFixed an issue where AV3 avatars with an empty animation in the default state wouldn't preview correctly in menus
Steam - 8 eventsFavorite Friends List Display Issue Fixbug fix
Potential fix for display issues with favorite friends lists.
SteamStreamer Mode Introductionnew contentNew mode to keep user information safe while streaming or recording.
SteamFallback Avatars Featurenew contentAllows users to choose a placeholder avatar if a Quest version is not available.
SteamSteamVR Overlay '11 FPS' Bug Fixbug fixFixes to help work around the SteamVR Overlay performance issue.
SteamSocial Menu Update Issue Fixbug fixFixed issue where social menu would stop updating properly after extended client use.
SteamInstance Master Stuck Issue Fixbug fixFixed issue where the instance master could get stuck in stations for late joiners.
SteamIncreased Quest Polygon Limitsbalance changeVery Poor rank polygon limit increased to 20,000 or higher for Oculus Quest.
Steam - 5 eventsNew event-based input system in Udonnew contentMilestone
Easier to build interactions without handling every single controller.
SteamAdded MIDI support in Udonnew contentMilestonePlay instruments, control objects, and interact with your world via MIDI in Udon.
SteamReduced voice issues in high population instancesperformanceChanges made to reduce voice issues in worlds with high sync bandwidth.
SteamUdon additions: OnRespawn event and graph improvementsnew contentIncludes static array methods and other improvements.
Steam