Why's GitHub repo is full of useful things for game devs, especially Unity but also C++. https://github.com/brihernandez/Ergo is maybe most relevant to this post for being a C++ implementation of a basic 3D space shooter engine built on raylib.
Reminds me of this amazing (for the time) book which taught me a ton about the topic when I was in my first year at uni learning c++
https://books.google.at/books/about/Flights_of_Fantasy.html?...
This will go nicely with "Methods of Orbit Determination for the Micro Computer" (1991) which published by AFIT and has some incredibly useful simulation content...with examples in BASIC