// readme

FPV Drone in Any Game

(example with sm64ex-fpv)

(another one with gtaiv-fpv)

(yet another with gtasa-fpv)

(reVC-mac-fpv)

A drop-in FPV quadcopter for any game. libfpv runs real Betaflight firmware (through SimITL) on its own 1 kHz simulation thread, reads the player’s radio or gamepad, and gives the game everything it needs to draw one rendered frame: the drone’s pose, the FPV, chase and line-of-sight cameras, motor RPMs, impacts, a Betaflight OSD, a settings overlay and motor sound.

The game supplies collision geometry and draws the result. libfpv has no renderer of its own, and its API is plain C, so it can be loaded from any engine or mod loader.

Features

  • Betaflight in the loop. The firmware is real Betaflight 2025.12, so rates, modes, filters and arming behave as they do on a real quad. Betaflight Configurator can connect over WebSocket (ws://localhost:5761). The Betaflight CLI is available in-process, and diff all from a real quad can be…