The city went dark. She is the last light.

A pixel-art platformer about a singer stranded in a city with no light, and the lamps she lights one by one.

An unofficial fan game

Scroll

Prologue · Live Tonight

Mid-chorus, the lights went up. So did she.

Energy is halfway through the second chorus when a giant winged shadow crosses the stage. The light is pulled up out of the hall, and she goes with it.

She lands in Candela: a city where not one light is on, and even the moon has gone dark.

Mrs. Filament, the baker Tungsten, the cat Wick, the lamplighter robot

Every lamp you light finds someone.

The city isn't empty. It's dark. Hold E by a lamp to share your light.

EnergyHello? Anybody?

Meet the night shift

Tap a character to hear them.

LOG: Lamp #1 lit. Attempts: 4,311. Success: 1. Morale: unreasonably high. LOG: Ten sparks. Morale: sparkling. LOG: Circuit closed. You turned it with lightning. My manual says wrench. LOG: Its core opens when it hits a wall. Recommend: walls. LOG: Five tumbles at this lamp. Battery saver is in Settings. No judging. I am a lamp. LOG: Ship: older than me. Flight manual: missing.

How it plays

Run, jump twice, and bring the light back.

←→
Move
Space
Jump, then jump again in the air
Hold E
Share your light
E / X
Shoot, from the Power Station on

On a phone or tablet, on-screen controls appear by themselves.

Energy points at a street lamp and it lights up

Share your light

Every lamp you light is a checkpoint, gives back a heart and brings a little more of the song back.

Hold E
Energy jumps over the rooftops through a trail of glowing sparks while Wick follows

Carry sparks

Gather them across the rooftops and wake the relays. A fall scatters them back where you found them.

Hold E at a relay
Energy hangs from a glowing power line and rides it across the rooftops

Ride live wires

Wake a relay and the power line beside it comes alive. Catch it and ride the current across gaps no jump can clear.

Space to let go
In a dark power station Energy shoots a bolt at a floating ball of static

Shoot the static

From the Power Station on, shots pop statics into sparks, turn circuit junctions and wear down a very stubborn machine once its core is open.

E / X

The road to the moon

The prologue and five story levels are ready to play. One flight stage is an early version. The rest is on its way.

  1. P

    Live Tonight

    Energy's concert

    The second chorus, the lights, and a shadow over the stage.

    Playable

  2. 1

    Hello? Anybody?

    Watt Street

    Light the street, find who is still here, ride the service lift up.

    Playable

  3. 2

    Rooftop Relay

    Lumen Heights

    Carry sparks, wake the relays and get the broadcast tower talking.

    Playable

  4. 3

    Static Alley

    Ohm District

    The industrial route to the station gates.

    Coming later

  5. 4

    Power Station

    Ohm District

    Restart the generators. Mind the forty-year-old sweeping machine.

    Playable

  6. 5

    Moonlift

    Launch Tower

    Repair the lift and climb ahead of the rising dark.

    Playable

  7. 6

    Dust Belt

    Orbit

    Straight on from the launch: fly the old ship through a belt of broken moon and follow the light the city lost.

    Playable

  8. 7

    Little Planets

    Around the moon

    A 90-second flight. Planet gravity comes later.

    Early version

  9. 8

    The Observatory

    The last planet

    The last stop on the road to the moon.

    Coming later

The moon is the map.

Every level you finish gives a slice of its light back. Eight slices, one per level.

  • No ads, no purchases
  • No loot boxes, no streaks
  • No account needed
  • Battery saver keeps your hearts
  • Every lamp is a checkpoint
  • Hidden notes to find

Ready when you are.

Plays in your browser. Keyboard or touch.

Not released yet

The game runs on your own computer for now. In its folder, run npm install and then npm run dev, and open the address it prints. On a Mac, double-clicking Start.command does the same.