Welcome to the Developer Update for June 26. We’re back!
Today’s featured world is Suntail Village by, Nova4Dayz.
Announcements
Our Pride Campaign Blew the Doors Off
To celebrate Pride, we set out to raise $50,000 for Trans Lifeline, a trans-led nonprofit that offers direct emotional and financial support to trans people in crisis.
It took us two days to hit that goal. We were speechless! While we thought we’d hit it by the end of the month, we never imagined it would happen that fast.
…so we raised it to $100,000 – a goal the community helped us reach a week after the campaign started.
We were pretty thrilled to say the least – we all feel incredibly lucky to have the community that we do at VRChat.
As we’ve hit the goal, all users will receive the Rainbow Ribbon, a new Item (more on those in a bit).
(The Rainbow Ribbon!)
Likewise, supporters who gifted a VRC+ subscription during the campaign should’ve received a special badge and Pride Supporter Bundle with new Stickers, as a thank you. If you still want these, you can still gift a subscription and receive the badge and Pride Supporter Bundle until June 30 23:59 UTC.
Thank you so much for participating!
It’s Time to JAM! Avatar Jam!
For those who missed it, we opened our Summer Festival Jam for Avatars on June 23!
We’re looking for optimized summer-y cross-platform avatars. Entries close on July 21.
You can read more about the jam here.
You can submit your avatar here on our Jams page.
Get cooking!
2025.2.3 is Now Out: Inventory, Content Drops, and Items!
Yup – 2025.2.3 was a big one!
This update added three big things: Inventory, Content Drops, and Items
Inventory
The Inventory is a new system designed to help you organize and manage your Emoji, Stickers, and Items.
It came with a few bonuses:
– You can now customize your Action Menu, binding Emoji/Stickers to individual slots.
– We’ve doubled the amount of Emoji and Stickers you can have – from 9 to 18, for both!
– Stickers are no longer a VRC+ only feature! Custom stickers, however, will remain part of VRC+.
– Speaking of Stickers, we added a bunch of new effects to our default stickers!
You can find the Inventory at the top of your Main Menu – click the chest!
Content Drops
If you’ve been playing VRChat for a hot second, you’ve probably noticed that we tend to change up the default Stickers during seasonal events. That means during stuff like Spookality or New Year’s Eve, we’ve tossed out a bunch of fun Stickers to fit the theme.
Well, we had people ask us – hey, could we like… always have those? Sure – but what if we gave you more stuff?
That’s where Content Drops come in! We’ll be handing out Content Drops during special occasions. When you log in to VRChat, you can claim them and get everything inside. What’s inside? That depends! It’ll probably change a bit as we figure out what people like.
Items
Hey, it’s the big one!
Items are an entirely new class of thing in VRChat. Basically, they’re fun things you can drop in a world (or use in a world).
What will they do?
Well… a lot! But exactly what they can do is up for debate. We’re still figuring things out.
So far, there are two items: the Pride Ribbon and the REFERENCE CUBE.
We know you’ll want to know more about them – the question we’ve heard the most is basically, hey, when can we make these?
That’s a hard one! The short answer: we have a lot to figure out and it’s going to take some time to figure out what people can or can’t do with them. We probably won’t really know more until 2026, so don’t hold your breath.
Seriously: there are a lot of potential hurdles/questions with Items, so we’re going to release them ourselves for the forseeable future, to figure out what works, what doesn’t, and what Items should like… do.
We plan to introduce items gradually, expanding the features they use as we go. Your feedback is important - for example, if you choose to turn off items for a particular world you’ve published, we have a feedback field where you can tell us why you needed to do this.
A Little More on Items
Here’s the current feature set of items:
- You can spawn one of each item you have in your inventory.
- Some items are spawned attached to the floor, ceiling or walls, others are spawned in front of you as a pickup.
- All your items will be removed automatically if you leave a world.
- With your Quick Menu open, you can raycast to an item to select it and see details.
- Items can be moderated in three ways:
- The world can choose to not allow them to be spawned at all.
- Each user can choose to hide individual items. You will not see items spawned by users whom you have blocked.
- In a Group or Group Public instance, Group Moderators can turn off the ability to spawn items (but cannot force them to be allowed if the world creator has turned them off).
- Items can run Udon and use VRC components like Stations, Pickups, ObjectSync, etc.
- A Note: Udon running in your worlds cannot interact with items at this time. We’ve written this guide to help you update your worlds to show them in Mirrors if you want, avoid them in Physics calls, and other important info. Take a look through if you make worlds so users can safely use items as they enjoy your world.
- Items are always on the Item layer (formerly reserved3), and only collide with other items (all the items at the time of this writing are Kinematic and do not collide at all).
Some or all of these features may change as we all learn how items are being used, and existing items will be updated if needed - one of the important reasons that we want to roll items out slowly for now.
…and More!
Don’t forget to read the full notes here!
THE REFERENCE CUBE
IN TIME, IT/MORE WILL FOLLOW/BE REVEALED
Avatar Marketplace
We wanted to briefly touch on a few things!
Content Discovery is a big priority for us! We’re working on tag search, filtering and new ways to organize avatar content.
The Avatar Marketplace Buyer UX is another area of focus – we’re currently exploring some revisions to the Avatars tab based on initial feedback from the launch.
You’ll notice in the release notes for 2025.2.3 that we included this line:
We’ve received a lot of feedback regarding the Avatar “Explore” tab. We’re testing out some changes. You might see a different version compared to your friends for a bit.
You can take a guess at what’s going on there, but please note – we are paying attention to feedback around this issue! We have things planned and hope to make the overall experience better throughout the year.
VCC 2.5.0 is in Open Beta!
VCC 2.5.0 is in Open Beta! You can find the full notes here.
This release focuses on introducing new quality-of-life features and addressing long-standing bugs.
Go check it out if you haven’t yet!
Group Ownership Transfer for Inactive Groups
As VRChat Groups grow and mature, their owners may step away from VRChat for various reasons – while a Group’s owner can always transfer ownership of the Group themselves if they’re active, we want to provide a way for a Group’s staff to request ownership if the original owner isn’t around to handle things.
To that end, our Support team has published a new process for transferring Group ownership if a Group’s owner becomes inactive. We have a few requirements that must be met before we can assist with a transfer, so make sure to read carefully before submitting a request!
As always, if you’re experiencing issues with the VRChat application or your VRChat account, consider submitting a ticket to our Support team. We’re here to help!
Web Updates!
A few updates from the VRChat web team (and friends!) this week:
- Added support for the Inventory & Items systems, and moved the existing Gallery tabs under Inventory.
- Fixed an issue where the button to edit your profile image took you to the wrong place.
- Fixed various issues with the wording of the subscription cancellation UI.
- Improved the Groups layout on small screens such as phones.
- Made the Group search properly handle group codes which have been through our profile field sanitizer.
- Added a “Help Desk” link in the sidebar for those seeking help or support.
- Improved the reliability of users’ recent worlds row, and extended it to 100 entries from the last 3 months.
- This is up from 32 entries from the last 30 days, and technically an API change, but I wanted to celebrate it!
We Went File Spelunking…
…and found that we had a file titled release_notes.txt
in our client repo. Last touched? 2014.
It’s a goldmine.
Here’s what it contains:
0.6.2 [11/21/2014]
===================
[NEW] Players can drop portals to other worlds
[NEW] Multiple spawns
[NEW] Ability to give players health
[FIX] Player Menu works while falling
[FIX] Monitor app updates correctly
[FIX] Networked prop physics works better
[FIX] Players own their own collisions
[FIX] Players no longer see full room URL in monitor
0.6.1 [11/14/2014]
===================
[NEW] Upgraded to OVR 0.4.3.1
[FIX] Updated quality settings to remove blurry textures
0.6.0 [11/14/2014]
===================
[NEW] Added skybox in main menu
[NEW] Basic first time user instruction
0.5.22 [11/13/2014]
===================
[NEW] Scroll bars in room list
[FIX] Crash in rift mode on some systems
[FIX] Room player count is more accurate
[FIX] Xbox Kinect Tweaks
[FIX] VRChat Monitor autoupdate fix
0.5.21 [11/10/2014]
===================
[NEW] ScreenShot utility (F12)
[FIX] VRC_SimplePhysics works better
[FIX] Custom URLs are now hidden
[FIX] Passworded rooms have more protection
[FIX] Users don't broadcast from hidden rooms
[FIX] Rooms list loads much quicker
[FIX] Blurry terrain fixed
[FIX] UseText is no longer always on
0.5.20 [11/9/2014]
==================
[NEW][WINDOWS] VRChat installer that allows VRChat rooms to be open directly via VRChat web links.
[NEW][WINDOWS] VRChat monitor application that notifies you when VRChat players have gotten online or opened a room.
[NEW] Added automatic patch updater.
[NEW] Full xbox controller support.
[NEW] Avatars are able to sit in the Coffeeshop, Gallery and Meeting Room.
[NEW] Menus updated to use mouse or gamepad for menu item selection.
[NEW] Added settings menu that allows users to personalize control scheme and preferences.
[NEW] Added control schemes such as comfort mode and walk in head look position.
[NEW] Added toggle to talk option in settings menu.
[NEW] Added passworded rooms.
[NEW] Added option for persistent rooms.
[NEW] Added option for hidden rooms.
[NEW] Added "My Rooms" tab that allows users to join and close their persistent rooms.
[FIX] In game UI no longer clips with the world.
[FIX] Console and in game menu placed relative to eye height.
[FIX] Updated (better) Gallery skybox.
[FIX] Room names no longer need to be unique.
[FIX] Fixed random local and remote avatar jutter.
[FIX] Player respawn sets velocity back to zero.
[FIX] Fixed console output disappearing issue.
[FIX] Avatars move their jaw when user is speaking.
[FIX] Jump/fall animations are played across the network.
[FIX] Players no longer hear queued up audio when entering a room.
[FIX] Head orientation is no longer reset when reset is pressed while inputting text.
[FIX] Custom URL dropdown lists are capped so lists don't go offscreen.
0.5.19 [10/8/2014]
==================
[NEW] Content creators can add stations to objects, such as sitting on a chair.
[NEW] Content creators can add player modifications to rooms or use events, such as super speed.
[NEW] Content creators can add slide shows to rooms.
[NEW] Added the Presentation Room to the list of default rooms.
[NEW] Support for Xbox Kinect 2.
[FIX] Avatar heads no longer clip into the player's camera.
[FIX] Avatars no longer jitter when standing on slopes.
[FIX] Events are queued and executed for newly joined players.
We’ve come so far…
About That Creator Update…
In the last Dev Update, we mentioned preparing a Creator Update. Unfortunately, we’re delaying it again! This time, until sometime in July.
Why?!
Well, timing!
While we know it’ll be disappointing to push it off a little more, we feel like we’ll have a better, more accurate idea of what should be on the roadmap in a few weeks.
As we’ve mentioned before, the VRChat team has two week-long jam sessions each year. One of them is very soon! Given that folks could potentially work on creator-based things, we wanted to make sure we had a chance to include that in our roadmap. Unfortunately, doing so means we need to delay it a little bit.
…this also, of course, begs the question of doing a roadmap in this particular way. Does it make sense to update it all at once? Should we do it piecemeal? Should we update it when something changes? A lot of these become resource-intensive quickly, but we’re thinking through it.
End
That’s it for this week! We’ll see you again on July 17. Why the longer break? Well, we’ll be out next week! Gotta hit those waves, you know?