Portal:Developer: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
mNo edit summary
m (sort of depreciated)
Line 81: Line 81:
* {{Pending}} [[How the Nasal GC works|Fixing the Garbage Collector]] (the GC in [[Nasal]] needs to be improved)
* {{Pending}} [[How the Nasal GC works|Fixing the Garbage Collector]] (the GC in [[Nasal]] needs to be improved)
* {{Pending}} [[Howto:Use a Camera View in an Instrument#osgViewer::CompositeViewer|Switching to osgViewer::CompositeViewer]] (multiple scenery cameras and moving maps)
* {{Pending}} [[Howto:Use a Camera View in an Instrument#osgViewer::CompositeViewer|Switching to osgViewer::CompositeViewer]] (multiple scenery cameras and moving maps)
<!--
* {{Pending}} [[FlightGear Run Levels|Subsystem allocation and re-initialization via listeners]] (Making subsystems optional and more configurable)
* {{Pending}} [[FlightGear Run Levels|Subsystem allocation and re-initialization via listeners]] (Making subsystems optional and more configurable)
-->
}}
}}



Revision as of 14:22, 10 January 2013

Welcome to the developer portal

Please visit our forum if you cannot find what you're looking for.
 
 

Get involved!

If you would like to help with FlightGear's development, it's a good idea to subscribe yourself to the FlightGear development mailing list. Use the list or the FlightGear issue tracker to get in touch with fellow FlightGear core developers.

Visit Category:Core development projects to see a list of currently ongoing projects! See Category:Developer Plans to see a list of developer plans for the upcoming release.

See request for comments for a list of long-standing issues and challenges affecting FlightGear's evolution and overall development progress.
 
 

Coding Help Needed!


 
 

Wanted: interview candidates

Every month we try to include an interview with a contributor in the FlightGear Newsletter. Anyone contributing to FlightGear, in whatever way, is welcome to answer a bunch of questions and write his/her own interview.

More info at FlightGear Newsletter: Interview.
Development repository status
Current release: 2020.3.19 (18 Oct 2023)
Next release: 2020.3.20
See release plan for details.

Getting started
How the FlightGear project works ·
The development process · Release plan
Building FlightGear · Git · Build server
Property tree · File formats · Tools of the Trade

General
Long term goals · Google Summer of Code
Project infrastructure enhancements · Source management issues
Improving glider realism · Improving helicopter realism
Setting up a multiplayer server · Expo checklist

Nuvola apps kaboodle.png

Animations
Animate models · Illuminate objects
Gear scissors

Portal aircraft.png

Aircraft
Making an aircraft · Flight dynamics model
3D aircraft models · Liveries
Creating instruments · Clickable panels
Designing an autopilot

Portal developer.png

Core
Getting started · Programming resources · Built-in Profiler
Developer Plans · Projects · Request for comments · Code cleanup
Adding fgcommands · Creating subsystems
OpenSceneGraph
Initialization sequence

FlightGear Scripting with Nasal
Frequently asked questions · Writing simple scripts

Portal scenery.png

Scenery
Procedural Texturing
Placing objects · Airport signs
Converting from X-Plane/MSFS
Making an airport · Generating terrain
Interactive traffic