Welcome to the Developer Update for 9 November 2023!
Today’s Dev Update thumbnail features Drivable Steam Train by soverin! Make sure to keep your arms, legs, and head inside the train at all times. And don’t breathe the smoke. Or coal dust. Or blow the boiler. Steam trains are kinda scary…
If you’d like to catch up, you can read our previous Developer Update from 12 October.
We’re coming to NYC! AnimeNYC!
This year, our team will be at the hololive production booth at AnimeNYC from November 17 - 19. Check us out at booth #1619!
For those of you who can’t make it in-person, we’ll also be streaming the main screen of the booth into our special hololive Meet x VRChat world in VRChat itself! More details will be shared as we get closer to the event. Keep an eye on our socials!
If you’ve got a Pico headset, search for VRChat and you’ll find us! We also have a new, refreshed trailer to go along with this launch:
We’ve just opened up the submissions for the VRChat New Years Eve 2024 world!
If you’re unfamiliar, each New Years Eve, VRChat opens up the VRChat New Years Eve Square for everyone to party and ring in the new year!
While you’re enjoying each successive New Years across the world, you can also explore the New Years Square! we’ll have posters featuring various parts of the community, booths and storefronts with familiar creators, and a video stream playing the VRChat Entertainment Network, which is a pop-up video stream featuring VRChat videos created by you!
This time around, we’ve got lots of ways you can participate:
Thanks to ExploreVRChat for the image of the NYE2022 world!
We’ve got a limited number of poster slots available for anyone to submit to! Create a poster featuring your community and send it in! If chosen, your poster will be featured in the VRChat New Years Eve Square world!
Let’s be extra loud:
Head on over to the Posters and Logos forum thread on our Discord, where you can find all the links you’ll need!
The VRChat Entertainment Network is a video stream consisting of pre-recorded content for New Years Eve 2024!
Want to show off your Group? Do you make worlds in VRChat? Make avatars? Do you tell stories? Run an event? Do you make animated content? Make or play music? Do you dance? Do you DJ? Want to make sure everyone stays hydrated? Do you want to wish VRChat a happy new year?
Can you think of anything remotely VRChat-related that’ll fit in a video? Now’s your time!
Create whatever you like, submit it here, and we’ll take a look. As long as you follow the rules and the video is good, we’ll play it as part of the compilation!
Find the submission link, FAQ, and more info in the thread in our Discord.
All materials are due by 12PM PT, Friday, December 1st.
There’s no exceptions, so please submit your content on time!
Spookality is ending on November 11th 2023!
Haven’t explored everything yet? Don’t worry! We’ll be archiving the special Spookality-themed VRChat Home world as the “Spookality Hub 2023” world so you can check it at any time after November 11.
We’re expecting Impostors to finally make it into VRChat with our next update! Expect to see them pop up in the next Open Beta.
You’ll be able to “impostorize” your own avatar by heading to the VRChat Home website, navigating to your avatar, and clicking the “Impostorize” button. It’ll be placed into a queue, and you’ll get a notification in-app that’ll tell you if it succeeded, or if there were problems. (In the future, this will be automatic!)
You’ll only be able to impostorize your own avatar during the test. We’ll have a specific Feedback board set up for reporting issues and weirdnesses in Impostor generation.
With the current implementation, you’ll see Impostors in the following situations:
- If the avatar you’re viewing has an impostor available, an impostor will show if:
- The avatar gets blocked for download size, and does not already exist in your download cache
- The avatar gets performance blocked
- The avatar is not available for your platform (I.E. I’m on Quest looking at someone with a PC only avatar)
- If the avatar doesn’t have an impostor available, the fallback will be used instead
- Users can also choose to only ever use their Fallback to display to others! We put this in for the (few, but dedicated) creators who made a good Fallback that they use on a regular basis
The rule of thumb is, if the fallback would have been visible, it will now default to being an impostor, if the impostor exists.
We will have further docs available once Open Beta launches.
we apparently decided we’re spelling it “impostor”, i am on the way to the british consulate to lodge a complaint right now
We now have an SDK in Closed Beta testing that works with Unity 2022.3.6f1! This will be eventually be released as 3.5.0.
Many thanks to our beta testers who are helping us find and fix issues before we release it to a wider audience! We’re also working on updates to the Creator Companion so it can manage multiple Unity Editor versions, and help you transition your projects to the new Unity Editor version after you have backed them up.
OnScreenUpdate is a new event available in the Udon Graph and UdonSharp in 3.5.0. This event fires on Android Mobile whenever the device’s orientation is changed, and includes the new device orientation and screen resolution. Here is a video showing how it works in ClientSim:
This feature is an example of why we recently merged ClientSim and UdonSharp into the Worlds package. However, we know this also caused some problems! Moving forward, new features available in Udon should be usable in UdonSharp and ClientSim at release, whenever possible. Keeping the three systems in the same package (and importantly for our devs, the same codebase) makes it much easier to deliver on this, and ultimately improve the VRChat creation experience.
- Fix as many 2022-specific issues as we can.
- Finish integration of new Unity Editor functionality into Creator Companion, release to Closed Beta as 2.2.0.
- Release Creator Companion 2.2.0 to everyone.
- Release an Open Beta for SDK 3.5.0 (3.5.0-beta.1), which will make it available to everyone opted-in to prerelease packages.
- Fix as many 2022-specific issues as we can.
- Release 3.5.0 to everyone!
That’s it for this Dev Update!
Our next update is scheduled for some date near thanksgiving, will update later, maybe you just get turkey for the next update. See you then!