This repo is very likely abandoned in favor of osp-magnum
osp-magnum: https://github.com/TheOpenSpaceProgram/osp-magnum
osp-magnum is based on many of the lessons learned from this repo, so really nothing much gone to waste.
Another Open Space Program project, but made with Urho3D.
Build instructions can be found in the Wiki.
If you have any cool ideas, discuss in the Discord Server. This is an open source project, yet there's mostly one guy working on it, so a ton of technical documentation is being written in the Wiki.
- Loading Resources from Files
- Parts use modified glTF format (.sturdy.gltf)
- Can be created directly in Blender
- Functionality can be added to parts (Machines)
- MachineRocket - A Rocket engine
- MachinePutMoreHere - Add more Machines
- Parts use modified glTF format (.sturdy.gltf)
- Large Universe
- Coordinate system is practically infinite
- A tree of "Satellites"
- Active Physics Areas (ActiveArea)
- Floating Origin
- There can be multiple of these
- Coordinate system is practically infinite
- Planet Level of Detail
- Subdivides an Icosahedron
- Generating chunks for a solid surface
- Logarithmic Depth Buffer (disabled)
- Doesn't kill the computer and runs smoothly on a chromebook
-
Atmosphereic Flight
-
Building and Flying spacecraft
-
Built-in Mod Manager
-
Multiplayer
-
Swappable solar systems
-
Way too early and technical to really say much here, but there's big lists of features in a google doc somewhere.
-
Assembling spacecraft from these parts
- Parts are dragged together into a single rigid body that has physics
-
Piloting spacecraft
- Rockets with throttle and instantaneous torque control
- Spacecraft can reach orbit (uses physics engine)
Precise arrangement of Marlin-1D rockets and a few cubes
Fridge with rockets on it
Multiple Astronomical Bodies