
Screenshots

Watch trailer on Steam ↗SITL Forge - FPV Laboratory
SITL Forge · Published by SITL Forge · Official site ↗
4 user reviews — 50% positive (4 reviews)
Last updated 28 Sept 2026
Not just a flying simulator. A physics-first quadcopter laboratory with 1000Hz modeling, a virtual workbench, and a built-in flight controller — design, tune, and analyze real drone builds before you ever touch hardware.
£11.25
Lowest price we've ever recorded
View on SteamPrices can lag the live Steam store — always confirm before buying.
Price history
Simulation, Early Access · 2026 · More £5 - £15 games
About this game
This is not just a flying simulator — it's a laboratory for designing, analyzing, and flying real-world multirotor systems.
RC controller required!
---
Why SITL Forge - FPV Laboratory?
- Test motor and prop combinations before buying real hardware
- Predict thrust-to-weight, current draw, and flight time from real spec data
- Validate heavy-lift builds and payload configurations safely
- Learn PID tuning and rate setup with instant, risk-free feedback
---
1000Hz Physics, Calibrated to Real Hardware
The VMG (Voltage-Motor-Generator) engine runs a full torque-balance simulation at 1000Hz using Jolt Physics. Component models are calibrated against bench measurements wherever possible:
- Motor iron losses (eddy current + hysteresis) calibrated from real dyno data
- Per-propeller thrust and torque coefficients fitted across multiple motor+prop combinations
- LiPo discharge with voltage sag, internal resistance, and state-of-charge tracking
- ESC dead-time losses, timing advance, current limiting, and thermal derating
- Aerodynamic drag via virtual wind tunnel with shader-based surface analysis
- Vibration injection into simulated gyro and accelerometer sensors
---
Built-In Flight Controller
Fly out of the box with a built-in PID flight controller in ACRO, ANGLE, and HORIZON modes. Tune PID gains and rates in real time. Perfect for learning, prototyping, rapid testing, and benchmarking a build before committing to real firmware.
---
Virtual Workbench
A real-time engineering workspace for building and analyzing quadcopters:
- Thrust-to-weight ratio, max current draw, hover throttle, and flight time estimates
- Throttle sweep analysis with efficiency curves
- Payload attach/detach simulation
- Multiple frame sizes, motors, and propellers based on real-world specs
---
Procedural Motor Audio
Procedural motor audio generated from RPM, current, and thrust — no samples, fully dynamic. Blade-pass harmonics, electromagnetic whine, aero noise, and sub-bass rumble respond instantly to throttle changes.
---
Built for Precision
- 1000Hz physics tick rate with Jolt Physics engine
- FPV camera with lens distortion, chromatic aberration, and vignetting
- Real-time OSD: altitude, speed, battery voltage, per-cell monitoring, motor outputs
- Debug graphs for any telemetry channel
- Force visualization: thrust vectors, drag forces, center of mass/pressure markers
- Full joystick and RC transmitter support with per-device mapping
- Session persistence — layouts, builds, and settings saved automatically
---
Extensible With Optional DLC
The simulator is built around an open integration interface. Optional DLC packs add bridges to real flight-controller firmware running in software-in-the-loop mode — the built-in flight controller is replaced with actual firmware while the same physics continues to drive the airframe. Sold separately.
---
Who Is This For?
- FPV pilots testing setups before building real drones
- Drone engineers and hobbyists learning multirotor system behavior
- Builders validating heavy-lift and payload configurations
- Anyone curious about the physics behind a quadcopter
System Requirements
Will my PC run this? →Minimum
- Requires a 64-bit processor and operating system
- OS: Windows 10 64-bit
- Processor: Intel Core i5-6400 / AMD Ryzen 3 1200 (4 cores)
- Memory: 4 GB RAM
- Graphics: NVIDIA GTX 960 / AMD RX 560 (Vulkan 1.1 support required)
- Storage: 500 MB available space
- Additional Notes: RC joystick is recommended
Recommended
- Requires a 64-bit processor and operating system
- OS: Windows 10/11 64-bit
- Processor: Intel Core i5-10400 / AMD Ryzen 5 3600 (6 cores)
- Memory: 8 GB RAM
- Graphics: NVIDIA GTX 1660 / AMD RX 5600 XT
- Additional Notes: RC joystick is recommended
Supported Languages
Latest news
Patch NotesOfficial
Small quads are in — the first 2" flies
{STEAM_CLAN_IMAGE}/46062665/feb505e26a9f5d928bc6137e7ee7bdcf698233f8.png {STEAM_CLAN_IMAGE}/46062665/519c6352b7faa4a14686931f6d24e10f7676b837.png SITL Forge started on 5 kg+ heavy lifters. It goes small now. What's new First 2" micro. Mirro20 frame, 1103 11000KV, 2023 tri-blades, 2S 550 mAh — 70 g all-up, 5.1:1 thrust-to-weight, around 9 minutes. Rotational inertia is computed from your actual build. Every airframe used to share one fixed value; now each carries its own mass distribution. A micro and a heavy lifter no longer spin up the same way. Parts check physical fitment. Connectors, stack mounting and leg mounts — batteries, stacks and landing gear that don't fit the frame won't mount. Steadier at the limits. Betaflight's own I-term limit and anti-windup, so the controller stops asking for authority the motors can't deliver. New Interface tab in Settings: crosshair and horizon toggles. For existing pilots Default rates are now Betaflight stock — 200 / 670 / 0.54 on all three axes. Saved rate profiles are untouched. 3", 2.5" and 5" are next.Read full article on Community Announcements (BABAY)Patch NotesOfficial
X-Class Power — 5215 Motors, 12S2P Pack, and a Startup Fix
{STEAM_CLAN_IMAGE}/46062665/e89024af4f412547f83aaeedfaf787165b075776.png This build pushes the workbench into proper X-class territory: two new 5215 motors, a 12S pack to feed them, and the frame mounts to bolt them on. New motors — 5215 X-Class Both are modelled from real manufacturer bench data, not estimates. Same 52×15 stator and 344.5 g weight — the winding is what you choose: 5215 500KV — 8S, ~3.3 kW peak, 7.5 kg thrust on a 13×9×3 5215 300KV — 12S, ~3.4 kW peak, 7.4 kg thrust on a 13×9×3 Four of either lands you around 30 kg of static thrust. Pick the winding that matches your pack, not the other way round — the sim will tell you when you get it wrong. New battery — 12S2P Li-Ion 24× 18650 cells: 12S, 6000 mAh, 1240 g. It's the heaviest pack in the build list by a wide margin, and it's meant to be — pair it with the 300KV and watch what the extra mass does to your hover throttle. Frames The 13-inch frames now accept M4 motor mounts on a Ø30 bolt circle, so the 5215s actually have somewhere to go. Existing M3 motors are unaffected. Fixes Fixed a startup crash. Roughly one launch in eight could die a few seconds after the world loaded. Root cause was a background resource loader racing the main thread — now removed entirely rather than worked around. Better motor calibration. Manufacturer datasheets that publish no RPM column are now fitted correctly instead of silently producing bad coefficients. Happy building.Read full article on Community Announcements (BABAY)Patch NotesOfficial
Fly with the keyboard, new FPV camera controls, and getting-started guides
Fly with the keyboard — no controller needed You no longer need a gamepad or radio to get in the air. When no game controller is connected, SITL Forge maps the flight sticks onto the keyboard: Arrow keys — roll and pitch Q / E — yaw (turn left / right) Shift / Ctrl — throttle up / down (holds where you leave it) We tuned the feel so it's actually flyable: a tap gives an immediate, gentle amount of stick and ramps up the longer you hold, yaw is softened so it's easier to control, and the throttle moves in fine steps so you can settle onto a hover. While you fly this way, orbit the camera with the mouse (left-drag, wheel to zoom). Plug in a controller any time and the arrow keys go back to orbiting the camera automatically. FPV camera tilt on Page Up / Page Down Tilt the FPV camera up or down in clean 5° steps with Page Up and Page Down. The current tilt angle is shown on screen as you change it. A safer Reset Pressing R to reset now also disarms the drone and drops the throttle to the bottom, so a reset never leaves you armed or relaunching unexpectedly. The full Hotkeys list (Settings → Hotkeys) now includes the flight and camera keys, and translations were refreshed. Happy flying — and crash often, it's free here.Read full article on Community Announcements (BABAY)Patch NotesOfficial
iNAV RealFlight bridge — fly on a real tune
This update adds a new, much lower-latency way to connect SITL Forge to **iNAV SITL**, plus real-time physics improvements that benefit every flight mode. ## ✨ New: iNAV RealFlight transport (recommended) SITL Forge now speaks iNAV's native **RealFlight** interface (`--sim=rf`). Instead of streaming sensors over MSP and polling for motor outputs, iNAV runs **in lockstep** with the simulator — it advances one step per exchange and pushes its motors to us directly. What that means for you: **heavy quads finally fly on a normal PID tune.** The old MSP path forced a near-zero I-term or the craft would oscillate; the RealFlight bridge removes that latency, so your 10" / 13" builds hold attitude the way they should. - Lockstep, low-latency control loop - iNAV pushes motors directly — no polling round-trip - GPS / nav modes (POSHOLD, RTH, waypoints) driven by your simulated position - Now the **default** transport — MSP HITL remains available as a fallback Setup takes a few extra launch flags on iNAV's side — the in-app **Help** panel on the iNAV card walks you through both modes step by step. ## ⚙️ Real-time physics fix (all modes) Physics now holds a true real-time 1000 Hz even when the frame rate dips, instead of slipping into slow motion. This tightens the control loop for **Betaflight, iNAV, and the built-in SIM controller** alike. ## 🛠️Other improvements - **iNAV MSP mode:** smoother attitude feed to the flight controller — less frozen-pose wobble even on the legacy transport. - **Tuning window:** the "applied" message now matches the tab you're on (Vibration, Sensors, Camera…) instead of always reading "PID/Rates sent to firmware." - **Docs:** the iNAV setup guide has been rewritten to cover both transports, GPS setup, and troubleshooting. Happy flying — feedback welcome!Read full article on Community Announcements (BABAY)Patch NotesOfficial
Setup guides now speak Ukrainian and Chinese
The Betaflight and iNAV setup guides — the ones behind the Setup help link on each External FC card — were English-only, and stayed English even after you switched the app language. Both are now fully translated into Ukrainian and Simplified Chinese. They follow the app language. Change it in Settings → General and an open guide re-renders in place. No restart. Translated in full, not just the headings: - The troubleshooting tables - The remote-SITL and WSL2 networking sections - The Betaflight motor-order and SITL-bridge notes Commands, file paths, build targets and CLI settings are left exactly as you have to type them — only the prose around them is translated.Read full article on Community Announcements (BABAY)






