What changed in VRChat in 2021

146 updates · 14 main milestones · Feb 2, 2021 to Dec 29, 2021

  1. 3 events
    New 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.

    Steam
    Launch of 'VRC Square' Worldnew content

    Explore the brand new 'VRC Square' world featuring community-created content and live DJ performances.

    Steam
    Live DJ Performances during New Years Evenew content

    Enjoy live DJ performances streamed into the world throughout the New Years Eve celebration.

    Steam
  2. 9 events
    Polished UI 1.5 Updateui ux

    Improved the Quick Menu with bug fixes and adjustments based on community feedback.

    Steam
    Resolved Avatar Display Issues in Quick Menubug fix

    Fixed issue where some avatars would not appear in the avatar wing of the Quick Menu.

    Steam
    General Performance Improvements to Udonperformance

    Enhancements made to Udon for better performance.

    Steam
    Full Body Tracking Settings in Quick Menuui ux

    New section added for adjusting user height and recalibrating Full Body Tracking.

    Steam
    Camera Added to VRChat on Questnew content

    Camera functionality introduced for Quest users, with some limitations on depth of field.

    Steam
    Introduced VRChat Plus Giftingnew contentMilestone

    Users can now gift a month or a year of VRChat Plus to friends via the Quick Menu.

    Steam
    Added US East Region Serversnew content

    New servers in Virginia, USA, improving latency for users in that area.

    Steam
    Fixed Quick Menu Audio Loopingbug fix

    Addressed audio looping issues in the Quick Menu in certain worlds.

    Steam
    Fixed Camera Skybox Color Displaybug fix

    Resolved issue where the camera did not display the skybox color correctly.

    Steam
  3. 13 events
    Fixed AVPro Seeking Behaviorbug fix

    Buggy seeking behavior with AVPro has been fixed.

    Steam
    New 'Rejoin World' Buttonui ux

    Added a 'Rejoin World' button to the Quick Menu for easier world re-entry.

    Steam
    Fixed First Person View Camera Settingsbug fix

    First Person View steady-cam now reloads camera settings properly upon loading a world.

    Steam
    New Quick Menu Wingsui uxMilestone

    Customizable side panels on the Quick Menu for quick access to favorite avatars and friends.

    Steam
    Disabled 'Auto Resync' Optionbug fix

    Temporarily disabled the 'Auto Resync' option on video players to prevent crashes.

    Steam
    Improved Cursor Behavior in Desktop Modeui ux

    Cursor now behaves properly and allows easy movement in Desktop mode.

    Steam
    Main Menu Theming Improvementsui ux

    The Main Menu has new theming with sharper graphics, with a full redesign in progress.

    Steam
    New Info Banner on Launch Padui ux

    Clickable banners on the Launch Pad for updates on new versions, blog posts, and events.

    Steam
    Redesigned VRChat Cameraui uxMilestone

    The VRChat Camera has been completely redesigned with new features and UI.

    Steam
    Increased Maximum World Size for Quest Worldsbalance change

    The maximum world size for Quest worlds has been raised from 50MB to 100MB.

    Steam
    Player Collider Height Fixbug fix

    Player collider height adjusted to pass under colliders less than 2m tall.

    Steam
    Camera Depth of Field Optionsui uxMilestone

    New depth of field options for the camera, including auto-focus and manual adjustments.

    Steam
    Redesigned Quick Menuui uxMilestone

    The Quick Menu has been completely redesigned and rebuilt for better functionality and accessibility.

    Steam
  4. 1 event
    Introduction 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
  5. 2 events
    Spookality 2021 Event Announcementseasonal event

    Announcing the Spookality event where players can submit spooky avatar and world creations for a chance to win prizes.

    Steam
    Upgrade to Unity 2019.4.31f1bug fix

    This release upgrades VRChat to Unity 2019.4.31f1, bringing along a few bug fixes and improvements.

    Steam
  6. 12 events
    Fallback Avatars Cannot Be Clonedbug fix

    Fallback avatars can no longer be cloned.

    Steam
    Station Sync Rewrittenbug fix

    Station sync has been rewritten to fix bugs and improve reliability.

    Steam
    Fixed Login Issues for Oculus Usersbug fix

    Fixed login issues for users with Oculus subscriptions on non-Oculus versions of VRChat.

    Steam
    Fixed OnAnimatorIK Not Firing on UdonBehavioursbug fix

    Fixed an issue where OnAnimatorIK was not firing on UdonBehaviours.

    Steam
    Added 'None' Sync to Udonnew content

    Added 'None' sync to Udon for behaviors that do not need to sync, reducing data use.

    Steam
    Fallback State in User Name Platesui ux

    Fallback state can be seen in user name plates when in 'Full View'.

    Steam
    View Fallback Author and Performance Rankui ux

    Users can now view Fallback Author and Fallback Performance Rank.

    Steam
    Improved Avatar Fallback Systemnew content

    Fallback Avatars now work for both 'Platform Missing' and 'Performance Blocked' cases.

    Steam
    Fixed Camera Clipping Issues for WMR Headsetsbug fix

    Fixed incorrect camera clipping values for certain WMR headsets due to large changes in clipping ranges.

    Steam
    Unity Upgrade to 2019.4.30f1performance

    Updated VRChat to Unity 2019.4.30f1 to address known issues, including a VRAM bug and Unity crashes with multiple monitors.

    Steam
    New Config Option for Field-of-Viewother

    New config file option allows customization of field-of-view for the first-person Steadycam option.

    Steam
    New Blue Feather Icons for Fallback Stateui ux

    New icons indicate various fallback states including 'Performance Blocked', 'File Size Blocked', and more.

    Steam
  7. 2 events
    Fixed frame drops on Oculus Questbug fix

    Resolved an issue for the Oculus Quest that would cause frequent, consistent frame drops.

    Steam
    Fixed excessive logging causing performance lossbug fix

    Addressed an issue that could result in excessive logging causing performance loss in some situations.

    Steam
  8. 2 events
    VRChat Plus Purchases on Oculus Questnew content

    Implemented VRChat Plus purchases on Oculus Quest.

    Steam
    'Other' Avatar Row Fixbug fix

    Fixed the 'Other' avatar row not appearing in some cases.

    Steam
  9. 8 events
    Fixed display issues in Udon nodesbug fix

    Fixed display of nodes where outputs were not visible and other related issues.

    Steam
    Upgraded to Unity 2019.4.29f1performanceMilestone

    VRChat is now using Unity 2019.4.29f1, improving overall performance and stability.

    Steam
    Improved SDK upload speedsperformance

    Adjustments made to increase SDK upload speeds.

    Steam
    New 'TrackingData.Origin' type in Udonnew content

    Introduced a new type in Udon to get a player's tracking space origin.

    Steam
    New graphics quality presets settingnew content

    Added in-app setting to change between graphics quality presets under Advanced Performance Settings.

    Steam
    New 'Build & Relaunch' option in SDKnew content

    Added a new option in the SDK Control Panel for easily reloading open clients into new builds.

    Steam
    Keyboard input changes for international layoutsbalance change

    Changes made to keyboard input allow intended keypresses to work regardless of locale or input system.

    Steam
    Fixed issues with Udon variable handlingbug fixMilestone

    Calls to 'SetVariable' with 'sendChange' now work correctly, fixing issues with variable values.

    Steam
  10. 20 events
    Improvements to avatar unloadingperformance
    Steam
    Fixed Udon crashing with NullReferenceExceptionbug fix

    Occurred when checking destroyed instances of classes that inherit from UnityEngine.Object for null

    Steam
    Improvements to reduce hitchingperformance
    Steam
    Added PostLateUpdate eventnew content

    Happens near the end of the frame after IK has been calculated

    Steam
    Added dropdown menus for Udon variablesnew content

    You can now see a list of target variables and events if the node references a valid UdonBehavior

    Steam
    New video player sync method in SDKnew content

    Disabled by default; SDK will prompt to enable it

    Steam
    Fixed bug with unfavoriting worldsbug fix

    We're aware of the avatar favorites problems!

    Steam
    Fixed jump not working with Holoportbug fix
    Steam
    Added OnVariableChanged Event Nodenew content

    Provides new and old values of the variable when changed via SetProgramVariable or SetVariable with sendChange turned on

    Steam
    Fixed 'Allow Avatar Cloning' setting sync issuebug fix

    The setting may be out-of-sync between users

    Steam
    Updated UdonExampleScene to use OnVariableChange eventsnew content

    Used instead of OnDeserialization wherever possible

    Steam
    Moved expensive UdonBehaviour events to componentsperformance

    OnAnimatorMove, OnCollisionStay, OnTriggerStay, OnRenderObject and OnWillRenderObject will only be called if your program uses them

    Steam
    Significant improvements to networking behaviorperformance

    Fixes issues where people experience 'choppy IK' after remaining in an instance for some time

    Steam
    Fixed users being unintentionally kicked from worldsbug fix

    This occurred with specific world configurations

    Steam
    Added sendChange checkbox to 'Set Variable' nodenew content

    Triggers an OnVariableChanged event for that variable if checked

    Steam
    Fixed audio/video desync in SDK3 worldsbug fix

    Video players in SDK3 worlds would experience audio/video desyncing after experiencing hitches

    Steam
    Fixed Holoport cursor appearing on launchbug fix

    Cursor would appear until any other input was received

    Steam
    Fixed crashes related to unloading contentbug fix
    Steam
    Changed behavior to reload graph after renaming or deleting a variablenew content
    Steam
    Upgraded AVPro to version 2.1.5performance
    Steam
  11. 8 events
    Fixed Instance Join Issue Over Soft Capbug fix
    Steam
    Fixed Vive Advanced Movement Setting Issuebug fix

    Vive Advanced Movement setting was enabled regardless of Settings option.

    Steam
    Known Issue with Full Body Tracking and Generic Rig Avatarsbug fix

    Using an avatar with a generic rig while using Full Body Tracking will incorrectly show the tracker balls, potentially immobilizing the player.

    Steam
    Corrected Region Information Display for First Viewed Instancebug fix
    Steam
    Improved Asset Unloading Systemperformance

    Made changes to asset unloading system to help reduce and improve hitching

    Steam
    Fixed Locomotion Issues on Vive Focusbug fix
    Steam
    Fixed Holoport Setting Change Issuebug fix

    Holoport setting was not changing correctly.

    Steam
    Fixed UI Issues with VRC+ Menu on Questbug fix
    Steam
  12. 8 events
    Memory Usage Improvements for Avatar Cachingbalance change

    Significant improvements to memory usage regarding avatar caching, with periodic unloading of unused avatars.

    Steam
    Fixed Physics Material Settings Loss on Pickupsbug fix

    Resolved issues causing physics material settings on pickups to be lost in certain situations.

    Steam
    Fixed Loading Issues with Avatars and Worldsbug fix

    Fixed issues with avatars and worlds getting stuck at 100% when loading.

    Steam
    Improved Image Quality for VRChat Camera and Screenshotsperformance

    The VRChat camera and screenshots will now always use at least 4X MSAA for better image quality.

    Steam
    Fixed FBT Chest/Spine Bone Twisting Issuesbug fix

    Resolved issues where users in FBT would have chest/spine bones incorrectly twist during extreme poses.

    Steam
    Improved User Status Update Reliabilitybug fix

    Additional fixes to improve user status update reliability and speed.

    Steam
    Introduction of Regions for Instance Creationnew contentMilestone

    Players can now choose to create an instance in specific regions: US, EU, and JP.

    Steam
    Performance Optimizations to Viseme Processingperformance
    Steam
  13. 12 events
    Streamer Mode Updatebalance change

    Streamer Mode now hides status in nameplate, user profile images, and bio text when active.

    Steam
    Gallery Feature for VRChat Plusnew content

    VRChat Plus supporters can now set a custom image as their profile picture and upload images to the Gallery.

    Steam
    User Profile Refreshui ux

    The User Profile has been updated to display profile picture, status, bio, current world, and playlists.

    Steam
    Quick Menu Interaction Fixbug fix

    Fixed issue preventing users from interacting with the Quick Menu while falling or moving quickly.

    Steam
    Audio Source Movement Fixbug fix

    Fixed issue where the audio source for voice wouldn't move properly in some culling situations.

    Steam
    WMR Headset Culling Fixbug fix

    Fixed NearClip and FarClip issues for some WMR headsets resulting in undesired culling behavior.

    Steam
    Avatar Initialization Timing Changesbug fix

    Reduced negative impact of avatar initialization timing changes causing arm twisting and strange leg movement.

    Steam
    Udon and SDK Updatesnew content

    New functionalities in Udon including shuffling arrays and controlling interactivity of objects.

    Steam
    AV3 Utility Poses Fixbug fix

    Fixed issue where AV3 utility poses weren't being used in some situations.

    Steam
    Identity Update Featuresnew contentMilestone

    New ways to identify yourself in VRChat including user profiles, custom status messages, and profile pictures.

    Steam
    Increased Favorite Lists and Playlistsbalance change

    The size of favorite friend lists and world playlists has been increased to 64 from 32.

    Steam
    Adjusted MSAA Multiplier for PCVRperformance

    Default MSAA multiplier adjusted to 4x for performance savings, with an option for 8x in the Performance menu.

    Steam
  14. 7 events
    Udon voice adjustment issue fixedbug fix

    Fixed an issue where Udon wasn't adjusting player voice properly in some situations

    Steam
    Adjusted user voice over long distancesbug fix

    Fixed issues where user voice isn't adjusted correctly when moving over long distances

    Steam
    Fixed SDK warnings for player visual damagebug fix

    Fixed SDK warnings for VRC_PlayerVisualDamage, Virtual Reality Enabled and VR Device List

    Steam
    Fixed Quest user visibility issuebug fix

    Fixed an issue where Quest users would see another player stuck at a certain spot or far away

    Steam
    Resolved long black screen on world loadbug fix

    Fixed an issue where loading in to a world can sometimes result in a long black screen

    Steam
    New SDKs available for downloadnew content

    New SDKs are available for download on the site, with instructions for upgrades.

    Steam
    Fixed avatar station behavior with Valve Indexbug fix

    Fixed an issue where using an avatar with stations while using Valve Index controllers would cause strange behavior

    Steam
  15. 10 events
    Improved Networking BehaviorperformanceMilestone

    General improvements to networking in all situations, leading to better performance.

    Steam
    New Manual Sync Mode for UdonBehavioursnew content

    Introduction of a new manual sync mode for UdonBehaviours.

    Steam
    New VRCObjectSync Componentnew content

    Introduction of a new VRCObjectSync component for simple syncing of transforms in SDK3 worlds.

    Steam
    Fixed Network Voice Bugbug fixMilestone

    The 'network voice bug' causing voice and IK issues in busy instances should occur much less frequently.

    Steam
    Improved Reliability of Object Ownership Syncingperformance

    Enhancements made to the reliability of syncing object ownership.

    Steam
    Array Variables Can Be Syncednew content

    New feature allowing array variables to be synced in Udon.

    Steam
    Fixed Ownership Transfer Bugsbug fix

    Many bugs related to ownership transfer have been fixed.

    Steam
    Improvements to Join-in-Progress Behaviorbug fix

    Various improvements and fixes to the join-in-progress behavior.

    Steam
    More Reliable Portal Entryperformance

    Portal entry is now more reliable, especially during fast movements or low framerate.

    Steam
    New Debugging Toolsnew content

    Introduction of new debugging tools for creators.

    Steam
  16. 6 events
    Performance Improvements to Internal Systemsperformance

    Various performance improvements to internal systems.

    Steam
    VRChat Launcher Installer Fixbug fix

    The VRChat Launcher Installer now works correctly and will run after exiting VRChat.

    Steam
    Udon Node Graph Speed Increasesperformance

    Major speed increases for Udon Node Graph, especially with groups and large graphs.

    Steam
    Improved Avatar Loading Speedsperformance

    Reduced hitching on avatar load.

    Steam
    Fixes to Avatar Initializationbug fix

    Various fixes to avatar initialization.

    Steam
    New SDKs Available for Downloadother

    New SDKs are available for download, with instructions for upgrades.

    Steam
  17. 1 event
    Workaround 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
  18. 1 event
    Fix 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
  19. 6 events
    Social menu status offline issue fixedbug fix

    Fixed an issue where your social menu status would show as 'offline' locally

    Steam
    Unfavorite button issue resolvedbug fix

    Fixed an issue where the 'Unfavorite' button wasn't working on avatars that are no longer available

    Steam
    Offline friends display issue fixedbug fix

    Fixed some cases where offline friends would still show in the social menu

    Steam
    User capsule selection reliability improvedbug fix

    Fixed issue where selecting the user capsule with low FPS wouldn't work reliably

    Steam
    Social menu reliability improvementsbug fix

    Various fixes to the social menu to improve reliability. There's still more to do!

    Steam
    Fixed AV3 avatars preview issuebug fix

    Fixed an issue where AV3 avatars with an empty animation in the default state wouldn't preview correctly in menus

    Steam
  20. 8 events
    Favorite Friends List Display Issue Fixbug fix

    Potential fix for display issues with favorite friends lists.

    Steam
    Streamer Mode Introductionnew content

    New mode to keep user information safe while streaming or recording.

    Steam
    Fallback Avatars Featurenew content

    Allows users to choose a placeholder avatar if a Quest version is not available.

    Steam
    SteamVR Overlay '11 FPS' Bug Fixbug fix

    Fixes to help work around the SteamVR Overlay performance issue.

    Steam
    Social Menu Update Issue Fixbug fix

    Fixed issue where social menu would stop updating properly after extended client use.

    Steam
    Instance Master Stuck Issue Fixbug fix

    Fixed issue where the instance master could get stuck in stations for late joiners.

    Steam
    New SDKs Availableother

    New SDKs released for developers, with instructions for upgrades.

    Steam
    Increased Quest Polygon Limitsbalance change

    Very Poor rank polygon limit increased to 20,000 or higher for Oculus Quest.

    Steam
  21. 5 events
    New event-based input system in Udonnew contentMilestone

    Easier to build interactions without handling every single controller.

    Steam
    Added MIDI support in Udonnew contentMilestone

    Play instruments, control objects, and interact with your world via MIDI in Udon.

    Steam
    Reduced voice issues in high population instancesperformance

    Changes made to reduce voice issues in worlds with high sync bandwidth.

    Steam
    Udon additions: OnRespawn event and graph improvementsnew content

    Includes static array methods and other improvements.

    Steam
    New SDKs available for downloadother

    New SDKs are available; follow documentation for upgrades.

    Steam
  22. 2 events
    Photo Messages for VRChat Plus Supportersnew content

    VRChat Plus users can send photos with their invite messages.

    Steam
    New Invite Messages Featurenew content

    Players can now send messages along with invites to their friends.

    Steam