space-agency

space-agency is a spaceflight game in the style of Kerbal Space Program, written in Rust with Bevy. The orbital mechanics are meant to be taken seriously.

Specification

Language
Rust
Engine
Bevy
Simulation
sim_core, deterministic
Guidance computer
Apollo 11 AGC binaries on yaAGC (Virtual AGC)
Stack
Rust · Bevy · yaAGC

Status

In development· Started [TODO: date]

sim_core

sim_core holds everything that has to be deterministic: physics, orbital math, guidance, staging and telemetry.

PeriapsisApoapsise 0.60M 131.8°E 149.3°ν 164.4°

Drag the periapsis

An illustration, not the game: Kepler’s second law. The craft sweeps equal areas in equal times, so it is fastest at periapsis. Its place comes from time the way a simulation finds it: mean anomaly M, Kepler’s equation solved for E with Newton’s method, then the true anomaly ν.

The Apollo Guidance Computer

The Bevy app can boot the real Apollo 11 AGC binaries through yaAGC, the emulator of the Virtual AGC project.

The AGC inside the game. [TODO: screenshot]

[TODO: current state]

Telemetry

Commits, last twelve months — 2 commits on 1 day
Last push
· 2026-03-08
Branch
main

andyeah2000/space-agency