Introduction

Contents

Introduction#

Warning

This section is a work in progress.

Aircraft development is one of the most crucial parts of making FlightGear a compelling flight simulator. Afterall, a flight simulator with no aircraft to fly isn’t a particularly useful or interesting flight simulator.

Skills Required#

Aircraft development can be challenging, as it requires a multi-disciplinary skillset that one developer is unlikely to have expertise in.

others, as one singular person is unlikely to possess all of the skills needed to create a great aircraft:

  • 3D Modelling, texturing, and animation

  • Graphic design

  • Experience programming in Nasal

  • Familiarity with using XML

  • Familiarity with a Flight Dynamics Model (FDM) such as JSBSim

It may seem like an up-hill battle to create your first aircraft.

Tip

Creating an aircraft from scratch can be very overwhelming at times. It is recommended to start by improving an existing aircraft in order to become familiar with the development process.

Caution

Using and studying existing FlightGear aircraft for reference can be a great way to learn - however even popular aircraft may

in actually be a better reference

for how not to do something. Be very selective in which aircraft you choose to study or borrow from.