/UdonAirtime

Expressive movement system for VRChat.

Primary LanguageC#MIT LicenseMIT

UdonAirtime

An expressive movement system for VRChat. Includes variable jump height, double jumping, wall riding, wall jumping, and rail grinding via an Udon-powered bézier curve implementation.

Requirements

  • Unity 2019.4.x
  • VRCSDK3 (Minimum 3.0.9 from VCC)
  • UdonSharp (Minimum 1.0.1 from VCC)
  • (Optional) CyanPlayerObjectPool

Download

Get it in the releases.

Also, check here for a Blender addon that converts bézier curves from Blender to UdonAirtime.

Basic Setup

  1. Use Creator Companion to create or upgrade project
  2. Import UdonSharp to project using the Creator Companion
  3. (Optional) Import CyanPlayerObjectPool to project to use the PooledPlayerController, which allows everyone to see each other's effects and sounds
  4. Import UdonAirtime package to project

Follow additional instructions and documentation found in readme.pdf in release packages for world and grind rail setup.

License

This work is licensed under the terms of the MIT license.