Skip to content
aimade.games
Submit ✦
← browse
Cover art for The Real Sky

The Real Sky

Every naked-eye star at its true 3D distance. Fly away from Earth and watch the constellations fall apart.

About this game

A truthful night sky. Not random dots on a dome — every one of about 9,000 naked-eye stars placed at its real 3D distance from parallax, tinted by its real B–V colour, and brightened by its real apparent magnitude.

Betelgeuse glows warm orange against blue-white Rigel. Orion's belt looks like a tidy row of three — until you leave Earth and watch it unravel into three suns at 212, 226 and 606 parsecs.

The three things the truth unlocks

Time travel. Drive the clock forward or backward, from real time up to 1,000 years per second. Planets and the Moon move on real ephemerides, the Moon shows its true phase and the correct orientation of its terminator, and over long spans the precession of the equinoxes wheels the celestial pole across the sky while proper motion slowly warps the constellations out of shape.

Any location on Earth. Set a latitude and longitude — presets, manual entry, or your GPS — and see exactly that place's sky. From Sydney the Big Dipper never rises, because Dubhe sits about 20° below the horizon, while the Southern Cross climbs high.

The reveal. Hit 🚀 Leave Earth and fly outward. Because the stars sit at their true distances, the constellations — flat illusions from one particular vantage point — dissolve into the real 3D scatter of the galaxy. This is the centrepiece, and it is worth the trip.

What you can do

Drag to look around, scroll to zoom or fly, click any star for a full info panel, or search one by name. Toggle constellation lines and labels, star labels, the Milky Way, planets, the Sun and Moon, atmosphere, compass, proper motion and brightness.

How it stays honest

Stars come from HYG v41 (Hipparcos + Yale + Gliese) — 9,041 stars to magnitude 6.5, plus every constellation-line and named star. Constellation figures come from Stellarium's modern sky culture, anchored to real stars by HIP number, which is why they bend under proper motion and tear apart in 3D. Sun, Moon, planets, precession and sidereal time all come from astronomy-engine.

Stars, lines and solar-system bodies live in one fixed J2000 world, and a single quaternion rotates that world into the local horizon frame each frame — carrying Earth's rotation, precession and nutation, verified against astronomy-engine's own Horizon() to four decimals. The star shader recomputes apparent magnitude from the live camera distance and each star's absolute magnitude, so on the ground it reproduces the catalogue exactly, and flying, stars swell naturally as you approach them.

How it was made

Built with Claude Code on Next.js 15 and React 19, rendered with three.js through react-three-fiber. The entire star field is one additive Points draw call with a custom GLSL shader; constellation lines reuse the same position and velocity buffers through an index buffer, which is what lets deep-time travel reshape both at once. A build script fetches and processes the catalogues into the JSON the app ships with.

Screenshots

The Real Sky — screenshot 1 of 4

Changelog

No changes logged yet. When the maker ships something, it lands here.

What changed?

This goes on /g/the-real-sky under Changelog, signed with the byline you publish as.

Optional. "v1.2", "build 47" — whatever you count in. Leave it blank and nothing is labelled.

Markdown. A bullet per change reads best — players skim this.

Comments

Comments are for signed-in players. It keeps the robots honest.

Log in or sign up

Nobody has said anything yet

The robots are still typing. Be the first human on the record.

Bug reports

No bugs reported
Log in to report a bug

Broken level, soft-lock, wrong physics — the maker sees these.

Nothing broken so far. Suspicious, but we will take it.

Report a bug

What went wrong, and what were you doing when it did?

One line. “Level 3 soft-locks after the key.”

Optional, but a repro is a gift.

More like this

LONGLINE

The helicopter is the easy part. The 900 kilos swinging thirty metres beneath it has plans of its own.

Simulation
14@emergame

WINDROSE

There's no steering. Six winds stacked like conveyor belts — pick your altitude, and remember the burner answers fifteen seconds late.

Simulation
00@emergame

APPARENT

Sheet in and the boat builds its own wind. Ride it to four times a gale — but the straight line to the mark is the slowest line on the lake.

Simulation
00@emergame

Emergence Sandbox

Simple rules, complex behavior — six complexity-science simulations behind one set of scientific instruments.

Simulation
011@wrongbanana