Race and freestyle rooms
These are the common paid trainers. Velocidrone is the serious race clock. Liftoff and Tryp lean into feel and look. Uncrashed and others sit in the same hangar. Bind your real radio as a joystick. Copy your rates.
Home / Link trainer
Dossier 08 / Simulators
A link trainer taught wartime instrument pilots to trust needles before they trusted weather. A drone simulator does the same for sticks and a first-person camera. The crashes are free. The muscle memory is real.
FPV on a 5-inch quad is fast enough that a new pilot can destroy an airframe in a single unbriefed roll. Simulators let you fly hundreds of packs without buying carbon. They also let you plug in the same radio you will take to the field, so the gimbals, rates, and switch positions match. That last point is the difference between a video game and a trainer: if the sticks are wrong, you are learning a different aircraft.
What a sim cannot teach is wind on your neck, a real failsafe, or the legal picture around an airfield. Use it for orientation, throttle control, and lines. Then fly a whoop over grass.
The field of play
These are the common paid trainers. Velocidrone is the serious race clock. Liftoff and Tryp lean into feel and look. Uncrashed and others sit in the same hangar. Bind your real radio as a joystick. Copy your rates.
DJI and similar apps teach the touchscreen and the intelligent modes. Useful for a camera ship. They will not teach acro on a racer, and they should not be asked to.
Yes – as a neighbour, not as a drop-in widget. WebFPVSimulator is a full browser FPV project whose stated aim is flight feel indistinguishable from a real quad. Stage 1 compiles Betaflight 4.5.1 to WebAssembly and flies a first-principles plant. It already runs in Chrome with keyboard, gamepad, or on-screen thumbs. That is the real thing you asked about.
It is not a small embed. The repository is a product: committed dist/sim.wasm, a static host, a separate leaderboard service, and a GPLv3 licence because Betaflight’s control loop makes the build a derivative work. Copying that tree into Hangar Brief would pull this whole station under GPL and add a Node 22 serve step plus optional Emscripten. The clean integrations are:
render.yaml).Hangar Brief ships option 3 today. When you want option 1 or 2, host WebFPVSimulator yourself and we can point the Fly button at that origin.
npm run serve, then open port 8000.Licence: GPLv3. See the project README before you fork or host it.