Profile PictureJanooba
$0+

Immersive Interactions for VRChat

Add to cart

Immersive Interactions for VRChat

$0+

This project aims to provide the most comprehensive and physically accurate buttons and switches on the VRChat market.

Online documentation for the Immersive Interactions package can be found here.

If you’d like to test out the system yourself, join the following world: Immersive Interactions

Got questions? DM me on Discord @ janooba

Features!

  • Accurately tracked hands, with optional feet, hips, and head.
  • Physics enabled! Push buttons with physics objects.
  • Pushable buttons, flippable switches, and pullable levers, with more planned for the future.
  • Plenty of built-in, free-to-use, prefabs and button styles.
  • A robust dynamic button glyph shader.
  • Buttons don't need to be stationary.
  • In-depth documentation, quick and responsive support for anything else!

QUEST IS NOT OFFICIALLY SUPPORTED OR TESTED


Inspector Preview

Built-in Buttons

Quick Start

  1. Drag the PlayerSkeletonInfo prefab located in Packages/Immersive Interactions/Runtime/PlayerSkeletonInfo into your scene.
  2. Ensure the Bone Prefab is set.
  3. Drag one of the button prefabs located in Packages/Immersive Interactions/Runtime/Button Prefabs into your scene.
  4. Once positioned where you’d like, select the child object with a Pressable_Button or Flippable_Switch component on it.
  5. Click Find Nearby Colliders To Ignore under // RUNTIME & DETECTION. This will make sure the button doesn’t get stuck in the wall or objects behind it. If this still happens, you may have to manually add the collider to the Ignored Colliders list.
  6. Scroll to the // EVENTS section and add something to the list of receivers.
  7. Toggle on one of the Send toggles and note the events that will be sent below.
  8. Change the event name to match your own script’s Events, or add a public event to your own Udon Behaviour that matches one of the events sent.
$
Add to cart

Release

Size
11.6 MB
Copy product URL
30-day money back guarantee