Skip to content

Reviews

Celeste Classic Review: Why the 30-Platformer PICO-8 Original Remains a Masterclass

Review of the original Celeste Classic developed for the PICO-8 fantasy console by Maddy Thorson and Noel Berry. Physics breakdown, dash mechanics, and speedrunning longevity.

2 min read
Score
9.5 / 10
Developer
Maddy Thorson & Noel Berry
Publisher
Lexaloffle
Platforms
PICO-8, Web Browser, Linux, Windows, macOS

Celeste Classic on the PICO-8 fantasy console is a masterclass in mechanical economy, delivering flawless platforming precision within a strict 128x128 resolution and a 32KB cart size limit. Before the full commercial release on modern consoles, Maddy Thorson and Noel Berry proved that an 8-direction air dash, wall jumping, and instant sub-second respawns could sustain 30 escalating rooms of pure, honest platforming difficulty.

Physics Breakdown: Why the Movement Feels Instant

The core genius of Celeste Classic lies in invisible player-assist mechanics that make tight jumps feel fair rather than punitive:

  1. Coyote Time (Hang Time): Players can jump up to 4 frames after stepping off a ledge. This prevents the feeling of “eaten inputs” when jumping at the absolute edge of a platform.
  2. Jump Buffering: If a jump button is pressed up to 4 frames before touching the ground, the input is queued and executed the instant the character touches down.
  3. Corner Nudging: If an air dash or jump clips the bottom corner of an overhang by 1 or 2 pixels, the engine smoothly nudges the player around the corner rather than stopping upward momentum dead.

The Web & Fantasy Console Architecture

Because Celeste Classic was programmed strictly within PICO-8 limitations:

  • Size: The entire game code, 128 sprite tiles, 4-track chiptune music, and 30 levels fit into a single PNG cartridge image under 33 Kilobytes.
  • In-Browser Speed: Runs at an uncompromising 30 FPS inside WebAssembly / Canvas emulators with less than 8MB of total RAM overhead.
  • Controls: Requires only a D-pad (Arrow Keys) and two action buttons (C or Z to jump, X to dash).

Speedrunning Longevity: The 100-Second Mountain

Over a decade after release, the Celeste Classic speedrunning community remains vigorously active. The introduction of advanced movement tech—including super-dashing (dashing along the ground and jumping simultaneously to preserve hyper-horizontal velocity) and spike jumps (jumping off the 1-pixel safe collision box of a spike)—allows top runners to conquer all 30 rooms in under 1 minute and 30 seconds.

Verdict

Celeste Classic is not just a prototype; it is a self-contained masterpiece of kinetic game design that anyone can play for free in their browser without downloading a single megabyte.