Tool Open source

The Long Silence

The Long Silence is a browser-based procedural space-exploration game. It generates stars, planets, ring systems, nebulae, and derelicts from a seed rather than using downloadable art assets; the player pilots the Pale Seeker, charts systems, scans discoveries, lands on worlds, and attunes to Resonators across the game’s seven-system objective.

View repository Mentioned in 1 video ↓

Overview

It uses WebGL 2, handwritten GLSL, a floating origin, and a logarithmic depth buffer to represent systems spanning millions of world units while keeping the ship near the origin. Planets are baked into cubemaps containing albedo and terrain-height data, with runtime shaders sampling those textures for normals and lighting. Atmospheres use single-scattering raymarches, while GPU auto-exposure and a hand-built post-processing chain provide bloom, anamorphic streaks, god rays, lens ghosts, tone mapping, grain, dithering, and FXAA.

The project is developed as a JavaScript package with npm scripts for local development and production builds; the latter produces a static bundle in the dist/ directory. Its renderer adjusts resolution dynamically between 0.62× and 2× to target frame rate rather than removing visual features.

What The Long Silence is used for

1 use taken from transcripts — each links to the moment in the video.

  • A browser space-exploration game that procedurally generates stars, planets, nebulae, and derelicts from a seed without downloadable art assets. It uses WebGL 2, handwritten GLSL, floating-origin coordinates, cube maps, and dynamic resolution.

Videos mentioning The Long Silence

1 in the library.