Skip to content
Every app

No icon yet — a stand-in

Web app

ARES

A speculative 3D film of Mars being settled and terraformed from 2029 to 2140, rendered entirely in procedural shaders

Source onlyFree · Open source

Screenshots

  • Chapter 08, 2140: a blue and green Mars with a northern ocean, clouds, named settlements and ship traffic, beside telemetry reading 34.0M people and 101 kPa
  • Chapter 00, 2029: bare red Mars with a polar cap, zero population, and the mission timeline along the bottom
  • Chapter 03, 2045: a close view of the rust-red surface with the Jezero settlement marked and four settlements on the telemetry
  • Chapter 07, 2100: Mars part green and blue, with the oxygen, water and biosphere bars climbing

About ARES

ARES is an interactive simulation of a fictional Mars colonization program, told in nine narrated chapters from an empty planet in 2029 to an independent, ocean-bearing world in 2140. The timeline is invented — it is a story, not a forecast. There are no textures, models or image files: the planet, its craters, ocean, forests and clouds are generated in GLSL from one shared terrain field, and terraforming is a continuous change of shader values rather than a swap between baked states, so any year on the timeline is a valid world. Twelve real Martian sites — Jezero, Hellas, Olympus, Utopia, Chryse among them — are founded on schedule and grow, transfer ships fly in from Earth, settlement lights show on the night side, and a telemetry panel tracks population, pressure, temperature, oxygen, water and biosphere. It plays like a film with its own camera, or you can take the camera and scrub to any year.

Who it's for

Space fans and anyone who likes to watch a world change — it plays on its own, like a short film.

What it does

  • Nine narrated chapters, each with its own camera move and mission log
  • Scrub to any year from 2029 to 2140 and the whole world resolves to it
  • A fully procedural planet — no textures, models or images
  • Twelve real Martian sites, founded on schedule and growing
  • Ship traffic between Earth and Mars, and settlement lights on the night side
  • Live telemetry: population, pressure, temperature, oxygen, water, biosphere

Behind the build

One file, story.js, is the single source of truth: every frame interpolates between the two chapters either side of the current year, which is what makes any point on the timeline a valid world.

Population is interpolated geometrically, because it spans seven orders of magnitude, while everything else eases smoothly. The first ocean floods the northern lowlands on its own, because the crustal dichotomy is baked into the height field — the same low basin, Vastitas Borealis, that the real planet has.

Information

Runs on
Web app
Status
Source only
Price
Free · Open source
Requires
A modern browser with WebGL
Built with
Three.js & GLSL
Stack
Three.jsWebGLGLSLJavaScript

ARES is source only, for now.

The code is public, but there's no packaged release yet. Build it from the repository today, or leave an email and hear when there's one you can double-click.

More web apps

See all 14
  • ArtificialWatch

    Web app

    Know the minute a new AI model drops — every provider API swept every 60 seconds

    Live
  • BEAROUT

    Web · iOS · Game

    An arcade-idle bear ranch: hunt, stack the haul, run it to the sell table, upgrade, repeat

    Live
  • FableWatch

    Web app

    Watched one AI model around the clock and called it the moment it came back — then it did

    Live
  • Lore

    Web app · macOS

    The wiki for all your agents: point it at the markdown folder they write to, and it tells you what changed and what…

    Live
  • streamcount

    Web app

    One number for your live audience — viewers summed across YouTube, Twitch, and Kick

    Live
  • Tide

    Web app

    A to-do app that takes the power features seriously — natural language, recurrence, focus, review

    Live
  • CORDEL

    Web · Game

    A one-on-one card game on classic Hearthstone-style rules, with a 66-card set from Brazilian folklore and an omen…

    Source only
  • Crossy Royale

    Web · Game

    Crossy Road as a battle royale — thirty chickens on one start line, a fog wall behind them and a safe zone that keeps…

    Source only
  • Meridian 7

    Web app

    A fictional 1989 workstation operating system that boots in your browser — eleven programs, six colour schemes, no…

    Source only
  • Plectrum

    Web app

    A browser MIDI editor for plucked strings — thirteen instruments from nine musical cultures, every note synthesized…

    Source only
  • Zero-Point Energy

    Web app

    An interactive Three.js tour of the quantum vacuum — fluctuations, the irreducible ½ħω, the Casimir effect and the…

    Source only
  • Evergreen

    Web app

    Birthday and relationship reminders — the people you love, never forgotten

    In the lab