points
https://en.wikipedia.org/wiki/Orbiter_(simulator)
https://www.orbiter-forum.com/
https://github.com/orbitersim/orbiter
I believe it supports C and Lua.