Fighter Jet Simulator

A realistic web-browser-based simulator of military fighter jets.

· 2 min read

A realistic web-browser-based simulator of military fighter jets.

Description

Project started as a passionate hobby and eventually became a fully-fledged web application. Our goal was to recreate the feeling and inspiration of flying a real fighter jet, dogfighting, excitement and suspense of the aerial battles in a highly realistic environment, and encourage people to learn about military aviation (without requiring them to wrestle with the complex controls of a real aircraft, install heavy software, or purchase expensive hardware).

The motivation grew from the fact that there are no simple yet realistic flight simulators available on the market. The existing ones are either too simple or too complex and require a lot of time to learn (which completely kills the vibe).

So, we created our own simulator that can be used through a regular web browser. It works on desktops, laptops, tablets and even mobile phones. The idea is to make it as accessible as possible while keeping it realistic and authentic.

As of August 2023, the project is still under development and is expanding rapidly.

Features

  • Realistic 3D world focused on authenticity and immersive experience.
  • Aerodynamics simulation based on real-world data from aircraft (F-16, MiG-29)
  • Lessons with comprehensible voice instructions
  • Realistic cockpit featuring the most important instruments
  • Advanced AI of friendly and enemy aircraft (Takeoff, Combat, Patrol modes)
  • Airport and Aircraft carrier takeoff and landing
  • Stable, smooth and reliable multiplayer functionality (based on one of the best and smartest approches for that in the tech world)

Video

Screenshots

Further development plans

  • Even more realistic environment, effects, sounds, events, etc.
  • Virtual Reality / 360 degrees view
  • Joystick / HOTAS controls
  • More units (SU-57, F-22, F-35, F-18) and models
  • More equipment and weapon systems (Bombs / Missiles)
  • More missions and interesting scenarios
  • Further optimization of the system for better performance and portability

Time spent

11 months (started in October 2022)

Technologies used

  • React
  • Web Speech API
  • Tailwind CSS
  • JavaScript + TypeScript
  • Physics: (confidential)
  • Multiplayer: (confidential)
Back to Blog