WM—01
PROJECT FILEP—001
Saturn and its rings rendered in Luna, with the Milky Way behind it
SELECTED SYSTEM / 01SIMULATION / PHYSICS / EDUCATION

A universe that runs in your browser

Luna

TYPEBROWSER SIMULATION
STATUSLIVE / ACTIVE DEVELOPMENT
AUDIENCEUP TO 50K / MONTH
ROLECREATOR / ENGINEER / DESIGN

A small gravity experiment that kept growing.

I wanted to play with a physics sandbox, so I built the parts I cared about initially: gravity, orbits, bodies moving under real physics (hard constraint). Shipping that early version helped me overcome my fear of releasing work that I consider not "ready" yet.

I shared it on reddit and tildes and thousands of people started using it, schools picked it up internationally, and it grew into a free educational platform used by up to 50,000 people a month.

MEDIA / 01HABITABLE-ZONE OVERLAY
HABITABLE-ZONE OVERLAY

The simulator running the solar system at 3 days/sec

02THE SYSTEM

Learning while playing.

The thing that I enjoy most about Luna is the balance between education and people just playing around. Luna is browser-based N-body physics, Rayleigh-scattered atmospheres, confirmed exoplanet systems, and procedural worlds, built on real scientific data and running on anything down to a phone. People have been playing with Luna, suggesting features, and learning with it. It's probably one of the most fun things I have built

N—BODY PHYSICSRAYLEIGH SCATTERINGEXOPLANET DATAPROCEDURAL WORLDSMOBILE WEBEDUCATION
GALACTIC MAPMEDIA / 02GALACTIC MAP
KEPLER—16 BINARYMEDIA / 03KEPLER—16 BINARY
03WHAT’S NEXT

Never finished.

Luna is a constant work in progress. There's a few more modes ready that are not public yet (message me for access) - However, due to time constraints, these features might take a while to release.

OPEN Luna ↗