RCForge: a free, customizable RC flight simulator#
RCForge is a free, open-source RC flight simulator and aircraft editor that runs in your browser. Fly planes, drones and VTOL aircraft; customize components, balance, controls and flying environments. Your setups stay in your browser until you export them.
The MIT-licensed source code runs locally or on your own host without accounts, API keys or AI services. On rcforge.adithyask.com, guests can fly Simple Trainer with the keyboard; free Google sign-in unlocks the other aircraft, inputs and editing tools.
Bring your own setup#
- Plans and aircraft: use your design references to create an aircraft definition. Plans provide geometry; component choices and flight parameters still need to be specified.
- Components: choose batteries, motors, propellers and servos, then move parts and check balance.
- Controllers: map a gamepad or RC radio, or build a PPM-to-USB bridge with a compatible Arduino.
- Environments: choose a field and wind conditions, or extend the scenery in code.
RCForge emphasizes customization and transparent models. It does not claim measured real-aircraft equivalence.
New here? Start with a flight#
Follow Your first flight to run RCForge, choose an aircraft and learn the basic keys. You can start with a keyboard; a transmitter is optional.
After that, learn views and flight setup or connect your own controls.
What would you like to do?#
| Your task | Open this guide |
|---|---|
| Fly with a keyboard, gamepad or joystick | Controls and calibration |
| Connect a FlySky transmitter | Choose a radio connection |
| Move the pilot, position the aircraft or change the view | Views and flight setup |
| Change a battery, move the CG or save a setup | Edit, balance and save an aircraft |
| Make controls gentler or add an FPV camera | Cameras, rates and mixing |
| Solve a connection or flight problem | Troubleshooting |
Build on an existing aircraft#
Change one thing at a time and save a version before experimenting. Start in the aircraft editor; use the aircraft file format when you want to add a definition in code.
The aircraft plans and credits page links to the original designers. Model-specific notes cover the Bronco VTOL, quadcopters, Flite Test designs and Vortex Simple Trainer.
How realistic is it?#
The bundled aircraft use estimated physics. Passing a software test does not establish that a real aircraft will fly the same way. Read realism and known limits for the evidence, or run physics experiments to inspect behavior yourself.
For radio hardware, connection test status distinguishes demonstrated trainer reception from receiver connections that still need testing.
Contribute a change#
Start with your first contribution. For code changes, read the architecture; if using a coding agent, give it the agent workflow. You can contribute without using an AI service.
About these docs#
Use the sidebar to browse a topic, or Search docs to find a term. Each page identifies its documentation version. Development describes the current work; a frozen release keeps its own instructions and downloads.
The same Markdown is readable on GitHub and at /docs/ beside the simulator. Existing guide URLs stay valid when navigation changes. Maintainers can edit these docs or follow the release workflow.