Developer Update - 22 January 2026

Welcome to the Developer Update for January 22, 2026.

Today’s featured world is waiting by ❀❀❀❀.

Announcements

We’re BACK

Woo, it’s 2026! We’re back! :3

Hopefully everyone’s having a strong start to the year! Speaking of, you can still grab the January content bundle (FIREWORKS. LIGHTER. IGNITE THINGS.) until February 5th at 1PM PT!

Creators Fixes & Improvements

We’ve got fixes for creators by the truckload! Since the last (dev) update, here’s a bunch of stuff we’ve been working on. In list form!

  • In world Udon, when delaying an event with a method like SendCustomEventDelayedSeconds(), you can specify a parameter to control whether the event will run during Update() or LateUpdate(). In a future SDK release, you’ll be able to have them run them during PostLateUpdate() and FixedUpdate() as well.
  • In a future SDK release, using Utilities.IsValid() on a proxy object representing a contact sender or contact receiver will tell you whether the proxy is still valid or not.
    • Previously, it would have always returned true even if the object was no longer valid.
  • There was an inconsistency with the VRCPickup inspector in the SDK where the “Use Text” property didn’t always appear when it should have. This will be solved in the next SDK release.
  • We fixed an issue where pickups with AutoHold set to “Yes” (which were deactivated through a script instead of dropped) would leave the user’s hand in a ‘held’ state and block further interactions until the Drop action was triggered by the user. This fix will be included in the next SDK update as well.
  • There’s been a long standing issue with the worlds SDK where opening your project after removing the Library folder would cause the SDK to recreate the default world scene at Assets/Scenes/VRCDefaultWorldScene.unity. If you were making changes to this scene directly, this would overwrite all changes made to it. This issue will be resolved in a future release.
  • Finally, we’re fixing a minor issue where the inspector for VRChat Constraints could fail to draw properly if you look at them in the Overrides tab on a prefab. This fix involves a very small visual change to the inspector, but the functionality is still the same as before.

Central Marketplace Live Previews

We’re adding Live Previews to the Central Marketplace!

When viewing a product’s details page, you’ll now see an embedded 3D preview of the item in the gallery on the page. You can rotate the preview to inspect it from different angles before purchasing, making it easier to understand exactly what you’re getting at a glance.

Inventory Cosmetic Random Selection

We’re adding a Random option for cosmetic items in your Inventory.

When enabled, any time you perform an action that uses a cosmetic item, VRChat will randomly select from your non-archived cosmetics and apply that visual before the action happens. It’s a quick way to keep things fresh without manually swapping cosmetics all the time.

(Anything that is archived is intentionally excluded, so your “random” pool stays clean and intentional!)

Trust & Safety Reporting Changes

We’re shifting how we handle moderation reports – specifically, we’re moving toward leaning on in-client reporting more, as opposed to forcing users to constantly use the website to report infractions.

In short: we are heavily encouraging users to use the in-client reporting system for most things. It’s easier and faster, for both users and… well, our T&S team!

If you’d like to know how to do that, you can check out one of these guides:

Users may continue utilizing the HelpDesk form for appeals and reports that include attached evidence, such as screenshots or video recordings.

For guidance on best practices when reporting a user through the ticketing system, please go here!

Please be aware that as of January 26, 2026, some HelpDesk tickets will be automatically closed out and users will be guided towards in-app reporting instead.

VRChat Success Stories: Refreshing Content to Drive Growth

Over the past month or so, we’ve been posting success stories featuring some of our Creator Economy partners. The last one was posted yesterday – it features Puppet’s Simple Fishing World!

This one in particular isn’t just a success story, but also a guide for how folks in the Creator Economy can improve their creations.

You can check it out here.

Byeeee

See you in two weeks, on February 5!

13 Likes

nice!

1 Like

VRChat should have a small world similar to Booth Festival that updates monthly to showcase their Shop items; drag items to checkout to buy them with VRC Credits. Try before you buy?

Addendum: Is it possible to fit these in the default VRC Home world?
Addendum 2: Showcase Shop items in VRC Home | Voters | VRChat

10 Likes

I’m excited about in-app reports being taken more seriously.

I know there is a logical barrier of “if it’s bad enough to report, people will use the website” (at least that’s the impression I got). But now having more emphasis on in-app reporting I hope will be beneficial, since more reports can actually get filed.

Thanks for putting in the effort. :purple_heart:

5 Likes

This is great and all but where is VRC for Mac :roll_eyes:

1 Like

Not sure there’s enough people who use MacOS and use VRChat often enough to justify the dev time, not to mention last I checked there’s no way to get VR working on modern Macs.

Your best bet is making a Canny at https://feedback.vrchat.com/

2 Likes

Here for the ‘how is soba coming along’ reply

We didn’t even get a ‘when it’s done’ reply, hard to not think this is a tried and true ‘overpromise and underdeliver’ from VRC,

See y’all in 4 years when it maybe somewhat comes into beta :joy:

7 Likes

The randomise reminds me of a canny that would be great for VRC+ useres to implement:

Randomised homeworld. Being able to have more than one homeworld, and each time you go it chooses one at random!

That and having portals from (or for) vrc+ people have a custom loading screen depending on the portal type you went though, say a christmas loading screen for the winter themed ones. (This also has a canny on it)

More insensitive stuff for vrc+ ^-^b

4 Likes

I’m concerned that the increased emphasis on in-app reporting won’t have the effect we all hope it will. People don’t (report behavior issues specifically) in-game because it doesn’t seemingly lead to effective action, unless you’ve got a recording, which you can only do via the ticketing system. It’s easy enough to report offensive imagery via stickers/gifs/avatars and whatnot, but if someone is just going around shouting slurs or worse (it gets much worse), in-game reporting doesn’t work well for that.

I know, it’s a catch 22… if more people reported in-app regularly then yeah perhaps things could happen faster. But they don’t happen fast enough, or at all, so people don’t bother reporting in-app and just block instead, leaving us with the current public climate we have. Reddit’s vrchat subreddit recently had a very telling thread, where its clear the general feeling is that there’s no changing it at this point, so you’re better of just ignoring someone lap dancing in a bikini next to a literal, verbally professed child: Reddit - The heart of the internet .

I don’t think that attempting to influence people to report in-game more is going to help all that much. More drastic changes are needed. If you want effective in-game reporting, then you need to provide the means to submit effective in-game reports. The way to do that, in my opinion, is by figuring out a way to submit short clips recorded in-game. Have something within the reporting menu that either uses the in-game camera, or the viewpoint of the player, to silently and invisibly record a clip that is then submitted with the report. I can’t see anything short of that actually helping to clean VRC’s public space up.

2 Likes

I’m not going to lie, if you spend time in Public Furry Hideout instances (the most chaotic instances), you will actually find that there is a lot of actionable content for the moderation team, and that it takes (granted your report is straightforward) less than 24 hours, or even 1 hour (if you reported the hour they check these types of reports) for the malicious content to be removed! Just check this, so many moderated avatars, emojis, stickers, usernames, text logs.

ezgif-43e3899638b2c24a

3 Likes

nice but can you guys fix the video players on PC and quest. old video players and new. all broken none work. me and 20 other people I know also have the same issue. come on guys its been happening off and on for several months and now its been broken for a few weeks.

6 Likes

Yeah that stuff is easily handled via the in-game method, as that’s all easily verified and the reporting is quite effective. But if it’s for player behavior, that’s a different story. I feel in-game reporting is just inadequate for that.

1 Like

Quoting from the post:

Users may continue utilizing the HelpDesk form for appeals and reports that include attached evidence, such as screenshots or video recordings.

It’s still okay to report this way – if you have a report that needs evidence, that’s totally fine! It’s just that a lot of volume going to the inbox doesn’t because it could simply be an in-client report!

2 Likes

How’s Soba coming along? I want to kickoff my project on VRChat when that comes out.

2 Likes

love it. just waiting for age to be a category you can report.

and the marketplace previews. just need to get lower prices… and not force people to buy more credits than what is needed. I’ll get something the day there is something really good. I want the lighter but it’s crazy expensive for something digital so not gonna happen.

2 Likes

Have never thought of that…

I I really like the idea.

Might actually give me my lost incentive to update my own homeworld or make more of them.

I am still waiting for you to fix the default T-Pose animation in the Avatar SDK, as it causes the view sphere to shift, which is extremely troublesome …

I hardly see those even get implemented. Some as far back as even 2018 just sit there

Soba when ? :open_mouth:

5 Likes

I would suggest a replay feature built into the client that only the VRC T&S team see when a report is made.

Allows them to pan around inside the replay clip. It records the last minute and future minute of a report. Gives the T&S team an idea of what really went down - also records microphone audio.

They can see everyone in the world at the time, what was said, what was done, all triggered events. And only the T&S team can view this replay.

2 Likes