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.
- Unity 2019.4.x
- VRCSDK3 (Minimum 3.0.9 from VCC)
- UdonSharp (Minimum 1.0.1 from VCC)
- (Optional) CyanPlayerObjectPool
Get it in the releases.
Also, check here for a Blender addon that converts bézier curves from Blender to UdonAirtime.
- Use Creator Companion to create or upgrade project
- Import UdonSharp to project using the Creator Companion
- (Optional) Import CyanPlayerObjectPool to project to use the PooledPlayerController, which allows everyone to see each other's effects and sounds
- Import UdonAirtime package to project
Follow additional instructions and documentation found in readme.pdf in release packages for world and grind rail setup.
This work is licensed under the terms of the MIT license.