For the technically-minded and curious:
Platform targets
The stack is fully-intended for multi-platform, bare-metal support on Linux, MacOS and Windows.
Language & Libraries
Rust is proving to be incredibly awesome for game development.
The stack couldn't be simpler:
- Rust
- wgpu
- mlua (Lua scripting)
- egui (interface)
- Rayon (sim parallelism)
Rendering Pipeline
Custom HDR rendering pipeline. PBR materials, CSM, SSAO, MSAA, FXAA...
Terrain
Procedural terrain generation for deterministic planets.
Simulation / Physics
Custom 3D deterministic rigid-body engine, 50Hz fixed timestep, semi-implicit Euler integration
Architecture
Client/server, with horizontally scalable sim server.