A 3D quadcopter flight simulator built in Godot 4.7 with Jolt Physics. Low-poly procedural terrain, realistic per-rotor thrust physics, terrain-aware wind, crashes with signal loss.

Every force on the drone comes from its four rotors (plus gravity and air drag) — no faked movement. Flight modes range from raw acro to stabilized auto-level, with assisted altitude hold and brake.

Best played with a PS5 DualSense controller (keyboard fallback included). On macOS, a Bluetooth DualSense needs the browser allowed in its per-app permission list under System Settings — Privacy & Security → check your DualSense's controller/accessory permissions and add your browser, then restart it.

CONTROLS (DualSense, Mode 2)

Left stick — Throttle (up/down) / Yaw (left/right)

Right stick — Pitch (up/down) / Roll (left/right)

L1 — Toggle flight mode (acro <-> stabilized)

R1 — Toggle FPV / chase camera

L2 (hold) — Altitude hold

R2 (hold) — Brake

Triangle — Reset drone (also recovers from a crash)

Keyboard fallback: W/S throttle, A/D yaw, arrow keys pitch/roll, M = toggle flight mode, C = toggle camera, Shift = altitude hold, Ctrl = brake, R = reset.

Source: https://github.com/timbittner/dronesim

Updated 19 hours ago
Published 1 day ago
StatusPrototype
CategoryTool
PlatformsHTML5
Authorbitona
AI DisclosureAI Assisted, Code, Graphics

Development log