Piloting an F-15 and flying over a 3D world inspired by real-world data is the promise of Web Flight Simulator. Powered by Three.js and CesiumJS, this project offers an incredibly robust flight experience for a simulator that requires no installation.
Web Flight Simulator combines a global terrain, 3D rendering, and immediate access
Developed by Dimar Tarmizi, Web Flight Simulator is a flight simulator that launches directly in your browser. The project puts you in the cockpit of an F-15 in a 3D world inspired by real-world data, with a formula that focuses as much on efficiency as on visual grandeur. GitHub repository Being public, we can also see that it's not just a game to try, but a project open source whose evolution remains visible.
The site relies on a fairly straightforward combination of Three.js and CesiumJS. The former handles the aircraft rendering, visual effects, and part of the interface. The latter provides the global terrain, elevation, and... geographical dimension. So you are not facing a simple game setting, but a much larger space, which gives more weight to flying and movement.
The whole thing is based on a well-established structure. Between the main menu, the settings, the flight manual, and the various screens visible before or during the game, Web Flight Simulator already gives the impression of a carefully constructed project.

Simple game modes and controls make it easy to pick up and play immediately
To get your first few laps in the air, two modes are available. You can, for example, start with Free Flight mode to explore the map and get your bearings. Or choose Combat mode for a more aggressive pace, with onboard weapons and aerial dogfights. This separation works well, as it allows time for flying before adding a more intense element.
This difference is also noticeable in what is displayed on the screen. Between the tactical HUD, the minimap, the flight indicators, and the various screens visible during the game, the whole thing already seems well organized.

Here are the main commands to remember:
- Directional arrows for steering
- W/S to manage gas
- Space to activate the afterburner
- Press Enter or F to fire with the active weapon
- 1/2 to change weapons
- V to deploy the flares
- Press Q to scroll through the arsenal
One point needs to be emphasized, however. Initially, the interface can be confusing, especially during the first few attempts. This was certainly the case for us. Without consulting the GitHub repository or the sections dedicated to commands, it's not always immediately clear how everything works together, or which keys to use.

Web Flight Simulator occupies a unique position between pure simulation and a more direct flight game.
It's difficult to discuss flight simulators without mentioning Microsoft Flight Simulator, as it remains the most well-known title in the genre. Its approach emphasizes a much higher level of realism. Piloting, the environment, and the sensations are central to the experience. However, this also means more time, more equipment, and often a greater commitment before you can fully enjoy it.
FlightGear is also on the side of the simulationHowever, it's in a slightly different vein. Its status as an open-source project makes it a unique reference point. It appeals primarily to enthusiasts seeking a more open and technical framework. The experience, however, remains less immediate for those who simply want to get started quickly and grasp the essentials without overly demanding training.
In contrast to these two established names, Web Flight Simulator takes a different approach. The project focuses on a faster learning curve, more direct piloting, and a distinctly more arcade-like feel. It doesn't aim to compete with the genre's leading titles in terms of pure simulation. Its focus lies elsewhere: offering a more accessible flight experience, complete with a 3D global airfield and a polished visual presentation.










