Mattshark89

OpenFlight VRC

A free VRChat flight system for worlds that supports winged avatars, auto-detection, gliding, prefab-based setup, and configurable movement physics.

GitHub Interaction Systems Udon Flight System VCC Package
Pricing Free
Published 25 May 2026
Author Mattshark89

OpenFlight VRC

Original source: GitHub by Mattshark89 for VRChat creators who want a full world flight system instead of a simple toggle script. A free Udon world package built around flapping flight, gliding, avatar detection, configurable physics, and prefab-based setup through the VRChat Creator Companion. Check the OpenFlight docs and repository for the current package, setup flow, and release details.

Original Listing: GitHub Docs: OpenFlight Docs Price: Free Install Method: VCC repository and package

Category: Interaction Systems

What It Does

OpenFlight is a VRChat world flight system designed to let players fly by flapping their hands, with gliding support and automatic avatar detection for supported winged avatars. The project docs also note that unsupported avatars can still force the system on manually, so it is not limited only to preconfigured bases.

This is the preferred VRCreators page for OpenFlight VRC. Older /docs/udon/openflight-vrc catalog links should point here so creators land on one canonical listing with the project links, package details, prefab options, and tuning notes in the same place.

Listed Features

  • Automatic avatar detection
  • Dynamic avatar list loading
  • Automatic flight enabling for supported winged avatars
  • Gliding support
  • Customizable flight settings
  • World-prefab setup for either a minimal or full configuration UI

Installation Summary

The official Quick Start guide says OpenFlight is intended for VCC-managed world projects.

  • Add the OpenFlight repository to VCC using https://Mattshark89.github.io/OpenFlight-VRC/index.json
  • Install the package com.mattshark.openflight into the project
  • Add one of the provided prefabs from VRC Packages > OpenFlight > Prefabs
  • Choose between the Lite prefab or the Full tablet-based prefab

Included Prefab Options

  • Lite: A simpler selector button that cycles between ON, AUTO, and OFF
  • Full: A tablet-based setup with configurable flight settings, debug options, and avatar-addition information

Physics And Tuning Notes

The docs include a flight physics section for creators who want to adapt the feel of the system for their world. The examples provided by the project include preset directions like more realistic flight, acrobatic flight, and open-world travel, with tunable values such as flap strength, gravity, glide control, and air friction.

VRChat Flight System FAQ

Is OpenFlight VRC a VRChat flight system for avatars or worlds?

OpenFlight VRC is installed into a VRChat world project as an Udon/VCC package. Players use it in worlds that include the prefab; it is not an avatar-only install.

Does OpenFlight VRC require Creator Companion?

The documented setup path uses a VCC repository and package ID, so Creator Companion is the cleanest install route for normal VRChat world projects.

Can unsupported avatars still use this VRChat flight system?

The source docs describe manual enabling for unsupported avatars, while supported winged avatars can be detected automatically.

Helpful Links

Official References

This page indexes the external project only. Feature behavior, release status, supported avatars, and install steps should be checked in the OpenFlight source before adding it to a production world.

Related Content

Listing Details

Import Notes

  • Use the external listing for current package contents instead of relying on copied files or outdated notes.
  • Use the source docs for the latest install steps, prefab behavior, supported features, and release updates.
  • OpenFlight is a world/Udon package, not an avatar-side install.
Flight System QA

Test Flight Like A World System, Not A Toy

OpenFlight is strongest when creators understand it as a movement system that needs platform checks, avatar behavior checks, and multiplayer testing before it becomes part of a public world.

Suggested Order

  1. Install from the source repository Use the current OpenFlight VCC repository and package docs instead of copying older prefab instructions from search results.
  2. Test the prefab in a small scene Confirm the Lite or Full prefab works with your world scale, spawn flow, colliders, and fallback controls before adding it to production.
  3. Run multiplayer and comfort checks Check ownership, player motion, camera comfort, world boundaries, and how non-winged avatars opt in or out.

Common Questions

Is OpenFlight an avatar package or a world package?

OpenFlight is a world-side Udon package. Add it to the world project, then test how supported and unsupported avatars interact with the system.

Can I rely on ClientSim only?

No. ClientSim can speed up local testing, but movement comfort, multiplayer behavior, and final VRChat client behavior still need in-client testing.