Many years ago just after Y2K I tried to program a game engine for the new osx using openGL. I stayed on it for about 3 years before I gave up. My goal was to program a flight simulator.
Now after a month or so learning Godot 4.x I managed to make a working flight simulator in just 3 days. I used JSBSim as flight dynamics model engine. So basically what I had to do was just bridging the two. I used godot-cpp for that. I found an older project that had done the same for Godot 3. So the GDNative part had to be replaced with GDExtention.
For models I downloaded a free Chessna 172, a house model and a few textures.
below is a screenshot. The graphics is still rather simple but I’m sure this has a lot of potential.
Here’s the link to the github repository.
https://github.com/Q-coder/godotjsbsim
There is a pre-compliled dynlib for MacOs. If you want to try the sim. For Windows and Linux the library has to be compiled.
Cheers,
hasjime