Feature Requests

Please check out the following guidelines before suggesting a feature! Off-topic posts will be deleted.
Please add “Smartphone View Restricted” as a middle-ground moderation step instead of full deletion
Different platforms have varying levels of content regulation. Smartphone platforms in particular often require stricter compliance due to app store policies. If VRChat applies a single strict standard across all platforms to meet these requirements, it can result in excessive restrictions for users accessing content via PC and VR. Japan’s video service Nico Nico Douga (Niconico) has handled this issue effectively by implementing an intermediate moderation option: marking certain content as “Smartphone App View Restricted”. This allows the service to comply with smartphone platform requirements while keeping the content available for users on PC and other platforms. We believe VRChat would also benefit from introducing a similar “Smartphone View Restricted” tier. This would provide a more nuanced approach than immediately deleting content entirely, resulting in fairer and more creator-friendly moderation. プラットフォームによって、コンテンツに関する規制の基準は異なります。特にスマートフォンプラットフォームでは、アプリストアのポリシーに合わせた対応が求められるケースが多くあります。 そのため、VRChatが全プラットフォームで一律に厳しい基準を適用すると、PCやVRからアクセスするユーザーにとっては過剰な規制を感じる結果になりやすいと考えられます。 日本の動画サービスニコニコ動画では、この課題に対して「スマートフォンアプリからの閲覧禁止」という中間的な対応を上手く取り入れています。これにより、スマートフォン向けの規制に適応しつつ、PCなど他の環境ではコンテンツをそのまま提供し続けています。 VRChatにもぜひ同様の「スマートフォン閲覧禁止」という段階的なモデレーション機能を導入していただきたいです。いきなり完全削除するのではなく、より柔軟で現実的な運用が可能になると思います。
4
18+ gated Worlds and Avatars with verified-only visibilty for the Adult Communities
Currently we have the choice between Public or Private worlds and avatars. Everything that is private is hidden and inaccessible. - As an artist, noone would find your private content if you have no direct link. - Private avatars can't be used from other players. Of course it makes sense that you can't access other people's avatars, that were meant to represent JUST them. But commissioned avatars can't be NSFW, otherwise it would be against TOS, if they'd just be uploaded publicly by the artist. - With millions of avatars the mod team can't go through every single one and I sometimes ran into clearly public NSFW uploads in avatar search worlds. - Private worlds can't be saved to favorites without programs like VRCX, making them even harder to find. - But also some creators are giving access to kinky private worlds via link and everyone can get into that world via said link. So even non-verified people would roam around NSFW worlds, but noone would even notice. But why not using the exising 18+ verified badge for worlds and avatars similiar to how it is already used for accessing instances? I already see request-only groups in which you're not accepted, if not age-verified. And instances being age gated to allow kinky communities to not be hidden in private and to be legal. I recommend a similar step for Worlds and Avatars. + All the points above would not be a problem, if we would have a third category for both avatars and worlds -> [18+]. + Every not verified person could not wear such an avatar. + Every not verified person would see such an avatar as a robot, not showing them. + Every not verified person could not join any instance to such a world, even when having the link from chats they shouldn't roam in. + 18+ Worlds and Avatars could even be invisible and not listed for not verified people. + Artists would not have to hide their content anymore, never to be seen from anyone. + Noone have to deal with very unhandy downsides anymore, like being unable to favorite private worlds or can't upload NSFW avatars publicly for friends or customers. It would give a safespace for not just the many kinky bubbles out there, but also for the masses of vanilla NSFW people, who're searching for communities, that're not nearly invisible. I think age verification will spread much more with such an update. > Why even bother? Recently I received many messages of friends who uploaded teasy worlds or ran teasy groups and meetups. VRC is not just used by minors. Those friends were temp-banned and their groups and worlds deleted. Sometimes content that was uploaded for 5 years to the public and people had nice memories there. Worlds with 100s of thousands of visits and thousands of favorite entries. The need for such worlds and groups is obvious. It also often isn't obvious why. Those groups or worlds had no naked characters in them, but instead kink groups and worlds with suggestive content, that they were into. People in my bubbles starting to be confused about what's okay and what not anymore. Especially because there is no warning, no 'set to private until review', just deletion and temp-ban. And the explanation mail always just states 'against our guidelines.' Yeah which of those exactly and what detail in that world was too much? People can't really learn from that, just repeating what they're always doing and running into the same problem again. VRC mods being stricter to keep the public free of any lewd content? Okay, but then give us a red-light district at the harbor. If there was an 18+ option for worlds, every kink content creator automatically categorized their work there, to be safe but not longer hidden. So many users would have reason to breathe a sigh of relief, and your mod team would be way less in stress. VRC itself stated "Let adults be adults." Yes, give us places that're gated by a bouncer checking your ID, not just tolerating hidden blackmarkets that're accessible through a hole close to the sewers.
56
Dynamic Clothes Profile - for performance improvements
Recently, I tested an internal prototype in Unity 2022 that could be very useful for VRChat avatar performance. ## Dynamic Clothing Profiles VRChat recently released the Accessories Shop, and it made me think about a similar system for avatar outfits. Right now, many users upload avatars with multiple outfits included in the same avatar package. This often results in avatars with 500,000+ triangles, even if only one outfit is visible at a time. A better approach could be a Dynamic Clothing Profile system. The idea is simple: VRC+ users could upload one base avatar with multiple outfit slots, for example 3 to 5 slots. When the user changes outfits, the currently active outfit gets unloaded and the selected outfit slot gets loaded instead. This means the avatar does not need to keep every outfit active or loaded at the same time. ## Why this would help This could allow users to keep their avatar in a Medium or even Good performance rank while still having multiple outfit options available. Instead of uploading one avatar with five full outfits included, users would upload: * One base avatar * Several separate outfit assets * Outfit slots that can be loaded and unloaded dynamically Only the selected outfit would be active, while unused outfits would not affect the current avatar performance as much. The important part would be preserving the bone links and attachment points between the base avatar and the clothing asset. VRChat already has a similar concept with the Accessories system, so this could potentially build on top of that existing work. ## Benefits for users and creators This would help reduce bloated avatars, especially avatars that include many outfit toggles. It would also make outfit management cleaner for creators, since they would not need to upload the same avatar multiple times with different outfits. For users, it would reduce clutter in the avatar upload list and make outfit switching more convenient. For creators, it could create a cleaner workflow for selling and distributing outfit packs. ## Benefits for VRChat This could also reduce storage usage on VRChat’s servers. Instead of users uploading the same avatar five separate times, each with a different outfit, they could upload one base avatar and attach multiple outfit slots to it. This could reduce duplicate uploads, lower unnecessary storage usage, and encourage better avatar optimization. It could also be a strong VRC+ feature because it gives subscribers a practical benefit without locking normal avatar uploads behind a paywall. ## Technical notes I tested a basic version of this system in Unity 2022 with runtime loading and unloading of outfit assets. The implementation was fairly straightforward in a simple prototype. The main technical requirement would be a safe and controlled way to: * Load an outfit asset * Attach it to the existing avatar skeleton * Preserve bone references * Unload and dispose of the previous outfit * Recalculate or update avatar performance stats based only on the currently loaded outfit This would not replace normal avatar uploads. It would simply give users and creators a cleaner, more optimized way to handle multiple outfits on one avatar. I think this could be a major improvement for avatar performance, creator workflows, VRC+ value, and server-side storage efficiency.
5
Age Verification/NSFW Content
I'm going to get straight to the point on this one. On a platform like VRChat, NSFW stuff is going to happen, no matter what the terms says and no matter what is/isn't allowed. People are going to do this no matter what you do and in fact it already does happen... all the time. I feel the best solution to the problem is some sort of age verification as well as usage of the NSFW tags in the SDK for avatars and worlds. The use of the age verification system would let users set their birth date or just their age and would automatically filter out content with any NSFW tags along with the option to hide birth dates and ages either from everyone or people that aren't friends or both. The report system would be a way to get around issues with this as well as users showing proof with ID so that false reports do not occur. Plus with this system, legally the situations players find themselves in would fall upon the players themselves rather than VRChat, especially if you make a disclaimer specifying this in the terms. As it currently stands, potentially the legal issues fall on VRChat for not enforcing the terms enough to filter out NSFW content and this would resolve the issue entirely. It's only a matter of time before something happens in-game and VRChat gets sued. I'm no lawyer, but it doesn't take one to know stuff like this happens. As for NSFW Content Filters, this would also solve the issue for adults that do not want to see certain NSFW content. Again, making it legally their responsibility rather than VRChat's responsibility. Making use of the check boxes in the SDK would make it much easier for this filter to work. There's honestly no good reason for this to not already be a feature in VRChat beyond lack of time as I know it does take time to implement something like this and some effort on the team's part, but this would solve a lot of potential future issues and I'd rather not see this platform in the same position as the Titanic, thinking everything is going great and then one thing happens and it's all over. Edit: I'd like to also add at this point that most VRChat users, or at least from what I've seen, actually don't care if NSFW stuff is in VRChat. Most people generally have a "keep it in the bedroom" sort of mentality where they're fine with it if it's not in their face. I've in fact seen many NSFW avatars in public worlds as well as NSFW discussions and other content in public worlds and people just don't care because the users, avatars, and worlds stay in VRChat without being reported or anything. There is literally no way around NSFW content and this is the only solution that makes sense: Just allow it and use content filters and age verification.
195
·
tracked
Age verification, Adult spaces, Ban waves & NSFW content
Feature Requests, Age Verified 18+ only, worlds; if you are not verified you cant join or open an instance of a world listed 18+ Age Verified 18+ only, Groups; A group setting allowing you to set it to 18+ only, for players who aren't verified the banner, posts, description, rules ect. should be empty or have the placeholder "planet" banner. Age Verified 18+ only, User profiles; I want to have funny adult jokes in my bio, I cant rn. status, pronounce, icon, picture & bio. Profiles set to be 18+ should appear empty & have basic placeholder or default pictures. Age Verified 18+ only, Stickers/Prints; A verified account should be able to select an 18+ tag during the uploading of a sticker/print, making it only visibel to other 18+ verified players. Age Verified 18+ only, Avatars; The ability to set an avatar to 18+ during or after upload, 18+ avatars should not load in when used in a 18+ group instance or world. 18+ avatars should be hidden or shown as a fall back when using content gating while inside of an 18+ group instance or world. I wasn't sure if I should even be posting this because I felt like there are so many other requests about 18+ avatars and groups, I felt like I had something to add that I didn't see in other requests and felt like grouping everything together was the right idea, especially since the most active posts are posted on 2019 and felt outdated. If you agree with me pls upvote, have anything else to add? any concerns or questions please comment below. Thank you!
15
Load More