Alongside previous feedback on the items system itself, I figured it'd be nice to put in feedback for some suggested VRChat "official" items. The following is for one of these items:
Imagine this. You open your inventory, and whip out a totally-rad so-plastic-its-90s colorful translucent handheld assistant, not too dissimilar to the pictured device. You fire it up, and you're presented with a series of options in a grid on a beautifully crisp black & white display:
  • [
    Rat Attack!
    ] Everyone's favorite mobile game that totally isn't snake! Collect the wedges of cheese to make VRRat's tail grow longer! But watch out Eat your own tail, or bump into a wall, and its GAME OVER!
  • [
    My VRCat
    ] Ever wanted to take care of your own VRCat? Now you can! Feed it, pet it, play with it, respond to its every needs!
  • [
    Camera
    ]
    I can't believe its not the gameboy camera! But honey, it sure ain't butter!
    Take beautifully crisp, wonderfully pixelated, dithered black-and-white images with this cool cat
    !
  • [
    Nearby
    ] View nearby users in the instance, and send them local messages! You can even limit how close someone has to be to see you online, or even go incognito with Do Not Disturb!
  • [
    ???
    ]
    Who knows what else awaits you?
Okay, so marketing aside… this would be a demonstration of a variety of technologies:
  1. Soba/Udon Scripting: This one is pretty much a given but having a little handheld running custom software in game would be a great way to show off the ability to create unique experiences with scripting.
  2. Graphics: this would demonstrate displaying graphics on an item, either via UI, or via a shader and Soba/Udon scripting
  3. Client-side Limitations¹: the display itself, its contents, and the ability to grab it, would be limited directly to its owner. It would optionally be pinnable in local space, where it would behave like the normal VRC Camera, or could be unpinned, to respond to gravity. When the camera is active, it would show a lens for networked players², identically to the VRC Camera. To networked players, the screen would display the VRChat logo.
  4. Item-to-Item interaction: via the Nearby application, users would be able to send short messages, up to 140 characters, to another player who is receiving messages and in a range set by the recipient within the instance. This would demonstrate the ability for items to interact with each other through networked events whilst the items are present and active.
  5. Cameras²: This would demonstrate the utility of cameras on items, their potential performance impacts, impact on worlds, etc.
  6. Dynamacy: In darker lighting conditions, the display shader could respond by becoming emissive relative to the amount of light, whilst being non-emissive when light is above a set threshold.
This would also… just be a genuinely fun, quirky little gadget to play with, whilst giving us some fun interactions,
and
a useful tool for communication.
Attached is a picture demonstrating the kind of funny, quirky 1-bit dithered images it'd be outputting.
Bonus points if there's a print option.
Ayo, print API? I might make that a general feedback…
🤔
  1. https://feedback.vrchat.com/open-beta/p/items-add-player-only-items
  2. https://feedback.vrchat.com/open-beta/p/items-show-cameras-as-lenses-to-networked-clients