HomeSpace & AstronomyLife-Support Funding Lab 2D: TRL Maturation Under a Budget

Life-Support Funding Lab (2D): TRL Maturation Under a Budget

Allocate a fixed annual R&D budget across four space life-support subsystems on a 2D radial diagram and history chart, and watch Technology Readiness Level climb a logistic curve — starve one below its funding floor and it stalls or decays, exactly like real program funding valleys of death.

Space & Astronomy2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-space-life-support-funding-investment ↗ Open standalone

Every space life-support subsystem — oxygen generation, water recovery, CO₂ scrubbing, waste processing — has to climb from a lab prototype (low Technology Readiness Level) to flight-qualified hardware (TRL 9), and that climb is paid for, year by year, out of a fixed program budget. This 2D simulator lets you split an annual R&D budget across the four subsystems and watch each one mature along a real logistic S-curve: funding above a minimum "floor" drives fast progress through the mid TRLs and slow, expensive progress near flight qualification, while funding below the floor causes the subsystem to actually regress as its team and test infrastructure erode — the funding "valley of death" that has killed real hardware programs. A pannable, zoomable hub-and-arm radial diagram grows and lights up each module as it matures, funding particles stream outward from the hub along each arm, and a second live history chart traces every subsystem's TRL against its funding floor across the whole program. Live readouts track cumulative spend and the single bottleneck subsystem gating the whole mission.

⚙ Under the hood

Allocate a fixed annual R&D budget across four space life-support subsystems on a pannable 2D radial hub-and-arm diagram with a live TRL history chart — starve one below its funding floor and it stalls or regresses, just like a real program's funding valley of death.

spacelife supportfundingTRLR&D budgetaerospace

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)