# Developer Update - 22 October 2026

**URL:** <https://ask.vrchat.com/t/developer-update-22-october-2026/49154>\
**Category:** Dev Updates\
**Created:** [October 22, 2026, 9:30pm UTC](https://ask.vrchat.com/t/developer-update-22-october-2026/49154 "2026-10-22T21:30:33Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![strasz](https://yyz1.discourse-cdn.com/vrchat/user_avatar/ask.vrchat.com/strasz/32/11817_2.png) [@strasz](https://ask.vrchat.com/u/strasz)\
**Post date:** [October 22, 2026, 9:30pm UTC](https://ask.vrchat.com/t/developer-update-22-october-2026/49154/1 "2026-10-22T21:30:33Z")

</div>

Welcome to the Developer Update for October 22, 2026.

 ![4_DevUp_22 Oct](https://global.discourse-cdn.com/vrchat/original/3X/d/c/dcd343be754c796f2cae56880d37d27a11b83e82.jpeg)

Today’s featured world is[Spookality 2026](https://vrchat.com/home/world/wrld_b71e76cd-7e3a-43f8-831a-86b7df255073/info) by …us!

## Announcements

### Spookality!

Yep – it’s _checks watch_ still Spooky Season.

[![](https://global.discourse-cdn.com/vrchat/original/3X/1/2/12793acb93e4ab9f51af0447546c6e6e9f1fb6c9.jpeg "Welcome to Camp Whispering Screams... it's Spookality 2026!") ](https://www.youtube.com/watch?v=wnMa4Jvj9Wo)

This week, we’ll be highlighting the top three Spookality Avatar and top three World winners on a special stream this Saturday at 12pm PT / 3PM ET! This isn’t something we’ve done before, so we’re excited to give it a shot.

Also: don’t forget to refer your friends to VRChat if you want a THIRST KILLER water bottle, or the special _spooky_ VRRat Profile Decoration! Go here for more info: [Spookality 2026 — Camp Whispering Screams | VRChat](https://www.discovervr.chat/spookality/)

### NYE2027 - Booth Interest Form

We’re opening up New Year’s Booths to the entire community this year!

Want to make something cool to represent your VRChat Group’s milestones? Are you an amazing VRChat world creator who thinks they should be represented this year?

Please fill out [this form](https://docs.google.com/forms/d/e/1FAIpQLSccqn2FtVOHKoWHFgnRycitELc7b7AaA9pnFN3WetHiocSCjg/viewform?usp=send_form) by the end of this month.

We’ll reach out to promising developers sometime in late October/early November, when the rest of the forms go live. Yes I know that’s like, now. We’re working on it.

### Placement Zones

SDK 3.10.6 (available to try now in the open beta!) will introduce a new component for world creators called `VRCPlacementZone`.

We’ve alluded to this a bit in our [Creators Roadmap from August](https://ask.vrchat.com/t/vrchat-creators-roadmap-august-2026/48896#p-90678-designating-portal-drop-zones-4), but we haven’t brought it up in a Developer Update yet.

Let’s talk about it!

A placement zone defines an area of your world where you want to either allow or deny the placement of various kinds of content in VRChat. It looks like this in the worlds SDK, and is completely invisible when viewed in VRChat:

 ![vrcplacementzone-a8c80e820889bd2eebd6cd61e1be6bb0](https://global.discourse-cdn.com/vrchat/original/3X/f/f/ff9582af9ab35e9610307e52075c606cc92eb793.png)

This component lets you define a box somewhere in the world with its own rotation and size. You can then control the placement of user portals, stickers, sharing pedestals and world-attached items inside that zone; for each of those types of content, you can set them to either be blocked inside the zone, or only allowed inside that zone and blocked outside it.

The main goal of this feature is to help world creators control where these objects are allowed in the world without requiring them to block them completely through their world settings page on the VRChat website.

For example, a club or game world might want to prevent portals being placed in areas where people are actively dancing/playing, but still allow them in a separate lobby area away from the action.

There are two important caveats to keep in mind:

1. The “portals” setting only affects portals dropped by users. It won’t affect static portals that you’ve built into the world yourself.
2. While zones can be toggled and repositioned via Udon scripting, keep in mind that they need to be kept in sync for everyone in your world to avoid mismatches, and that activating a zone won’t automatically clear content that breaks the rules for that zone.

Take a look at our [beta docs](https://vrc-beta-docs.netlify.app/worlds/components/vrc_placementzone/) for more!

### Outline Renderers

A quick heads-up for world creators! In a previous release we added the ability for pickups to manually specify which renderers should be used for their outline (the thin blue line that appears around objects that you can grab).

The 3.10.6 beta SDK also introduces this to interactables – Udon scripts that implement the `Interact()` event. You should now see a new Outline Renderers property in your Udon Behavior component when using a script that implements interaction.

If any child renderers are listed here, VRChat will use those to construct the object’s outline instead of constructing it automatically.

 ![interact-outline](https://global.discourse-cdn.com/vrchat/original/3X/5/b/5b19477dfa9c6f03441f728d0d6aa0acb8e17bf7.png)

The client release that goes with this will revert a previous change that automatically gathered and highlighted skinned meshes in the object for outlining, since it was found that this was regressing some content that used skinned meshes to define “hidden” shapes inside pickups and interactables.

If you find your object outlines don’t match what you’re expecting once 2026.4.1 releases, you’ll need to update your SDK to 3.10.6 and assign the renderers you want to use. Both the client and the SDK are in open beta now if you want to check this early!

## See You Next Time!

We’ll be back in two weeks. See you then!

---

<div class="post-metadata">

**Author:** ![ascfire](https://yyz1.discourse-cdn.com/vrchat/user_avatar/ask.vrchat.com/ascfire/32/47712_2.png) [@ascfire](https://ask.vrchat.com/u/ascfire)\
**Post date:** [October 22, 2026, 9:42pm UTC](https://ask.vrchat.com/t/developer-update-22-october-2026/49154/2 "2026-10-22T21:42:47Z")

</div>

Soba when?

---

<div class="post-metadata">

**Author:** ![arch3r](https://yyz1.discourse-cdn.com/vrchat/user_avatar/ask.vrchat.com/arch3r/32/48494_2.png) [@arch3r](https://ask.vrchat.com/u/arch3r)\
**Post date:** [October 22, 2026, 9:43pm UTC](https://ask.vrchat.com/t/developer-update-22-october-2026/49154/3 "2026-10-22T21:43:59Z")

</div>

really hope some worlds _cough cough thunder tavern_ update with the placement zones

---

<div class="post-metadata">

**Author:** ![ploffs](https://yyz1.discourse-cdn.com/vrchat/user_avatar/ask.vrchat.com/ploffs/32/48841_2.png) [@ploffs](https://ask.vrchat.com/u/ploffs)\
**Post date:** [October 22, 2026, 9:48pm UTC](https://ask.vrchat.com/t/developer-update-22-october-2026/49154/4 "2026-10-22T21:48:00Z")

</div>

Are there any news regarding the AI survey ya’ll held earlier this month? Or are you lot still processing all the data?

---

<div class="post-metadata">

**Author:** ![reverse](https://yyz1.discourse-cdn.com/vrchat/user_avatar/ask.vrchat.com/reverse/32/10283_2.png) [@reverse](https://ask.vrchat.com/u/reverse)\
**Post date:** [October 22, 2026, 9:58pm UTC](https://ask.vrchat.com/t/developer-update-22-october-2026/49154/5 "2026-10-22T21:58:33Z")

</div>

I think the placement zone is a really cool addition, and I genuinely appreciate the thought and effort that went into creating it. A big thank-you to the VRChat team member responsible for this feature for contributing something so interesting and enjoyable to the platform!

---

<div class="post-metadata">

**Author:** ![EksCelle](https://yyz1.discourse-cdn.com/vrchat/user_avatar/ask.vrchat.com/ekscelle/32/38401_2.png) [@EksCelle](https://ask.vrchat.com/u/EksCelle)\
**Post date:** [October 22, 2026, 10:09pm UTC](https://ask.vrchat.com/t/developer-update-22-october-2026/49154/6 "2026-10-22T22:09:32Z")

</div>

> [@strasz](#):
>
> ### Placement Zones
> 
> SDK 3.10.6 (available to try now in the open beta!) will introduce a new component for world creators called `VRCPlacementZone`.

yippee yippee yippee!!! I’ve wanted this for so long…

---

<div class="post-metadata">

**Author:** ![4Bakers](https://yyz1.discourse-cdn.com/vrchat/user_avatar/ask.vrchat.com/4bakers/32/39159_2.png) [@4Bakers](https://ask.vrchat.com/u/4Bakers)\
**Post date:** [October 22, 2026, 10:19pm UTC](https://ask.vrchat.com/t/developer-update-22-october-2026/49154/7 "2026-10-22T22:19:44Z")

</div>

Fantastic! Can Udon Graph please get UdonBehaviour[] finally? I’m tired of manually validating GameObject[]'s and doing GetComponent

---

<div class="post-metadata">

**Author:** ![iamo712](https://yyz1.discourse-cdn.com/vrchat/user_avatar/ask.vrchat.com/iamo712/32/11943_2.png) [@iamo712](https://ask.vrchat.com/u/iamo712)\
**Post date:** [October 22, 2026, 10:49pm UTC](https://ask.vrchat.com/t/developer-update-22-october-2026/49154/8 "2026-10-22T22:49:01Z")

</div>

Can you add Avatar height as an option for placement zones? Having different limits based on map sections could be helpful

---

<div class="post-metadata">

**Author:** ![nidonocu](https://yyz1.discourse-cdn.com/vrchat/user_avatar/ask.vrchat.com/nidonocu/32/38903_2.png) [@nidonocu](https://ask.vrchat.com/u/nidonocu)\
**Post date:** [October 22, 2026, 11:12pm UTC](https://ask.vrchat.com/t/developer-update-22-october-2026/49154/9 "2026-10-22T23:12:35Z")

</div>

> [@iamo712](#):
>
> Can you add Avatar height as an option for placement zones? Having different limits based on map sections could be helpful

That’s already largely doable with the current API using trigger zones and Udon functions to reset player height.
