Pshine ("planet shine", name inspired by a KSP mod of the same name) is a work-in-progress open-source space simulator "game" written in Vulkan and C23 (because why not). Currently, the implemented features include:
- Atmospheric scattering
- Patched conics orbital simulation
- Real sizes/values (so the Earth's radius is 6,371,000 meters)
- 200 lines of octahedral sphere (not terrain!) mesh generation
- Simple sphere LOD system
- C23 math library with a goofy python generator
- Silly build system using only ninja files
I plan to add:
- Proper terrain meshes
- Minimal spacecraft simulation (so orbital maneuvers)
- Other stuff probably, I don't know
NB: I'm only working on this when I feel like it, this isn't anything serious.