A cozy bullet-heaven · 1–2 players · Godot 4

A garden for quiet moths

Lanterns is a cozy bullet-heaven about a Keeper, a swarm of moths, and the soft light that holds the night together.

Steam page coming soon — meanwhile, leave feedback on the demo.

Play in your browser

No download required.

Play now — free in your browser ↗

What is Lanterns?

A small, soft kind of chaos.

You are the Keeper, alone in a twilight garden. Moths swarm from the dusk and your lantern catches them, one by one. Every level brings a new goal, a new modifier, a new shape to the swarm — and three upgrade cards to choose from.

Along the way you will meet five named yokai — Hitodama, Kage, Kasa-obake, Karasu-tengu, and Oni — each with their own idle behaviour and attack pattern. Sometimes there's a friend with you, lantern and all.

Lanterns is built in Godot 4. The visuals follow a mokuhanga woodblock print direction — ink on washi, paper grain, hand-cut silhouettes, procedural audio. No external assets; everything you see and hear was made for this game.

Replace with `assets/clips/loop.mp4` once recorded.

What's in the lantern

A run worth replaying.

  • Auto-aim combat

    Move; the lantern handles the rest. Seven enemy types — moths and five named yokai — each with their own behaviour.

  • 17 upgrade cards

    Pick three between every level. Stack effects, build your lantern.

  • 5 keeper classes

    Each starts with different stats and a signature upgrade. Unlock as you play.

  • Local co-op

    Press an arrow key to spawn P2 mid-run. Independent HP, shared score.

  • Procedural audio

    An eight-chord ambient progression, wind, crickets — all generated, no asset files.

  • Woodblock biomes

    Dusk, Autumn, Winter, Storm — rotating every five levels. Rendered with a mokuhanga woodblock shader: paper grain and hand-cut edges.

Four moods of the garden

The biomes rotate every five levels.

  1. Dusk biome — soft purples and a warm horizon

    Dusk

    The first moths of the night. Soft, generous, slow.

  2. Autumn biome — warm reds and orange leaves

    Autumn

    Wind picks up. The swarm splits and reforms.

  3. Winter biome — cool blues and white snow

    Winter

    Tougher shells, longer nights. Pace yourself.

  4. Storm biome — dark slate and lightning

    Storm

    Thin beam, dense swarm, scattering aim. Bring a friend.

Five yokai in the garden

Each one behaves differently.

Named spirits — drawn in ink, animated in the engine. None of them idle the same way twice.

  1. Hitodama — a drifting soul-flame

    Common

    Hitodama

    A drifting soul-flame. Bobs gently — until your beam finds it.

  2. Kage — a hooded shadow with glowing eyes

    Tough

    Kage

    Hooded shadow with glowing eyes. Takes two hits to quiet.

  3. Kasa-obake — a one-eyed umbrella spirit

    Kamikaze

    Kasa-obake

    One-eyed umbrella. Hops on a wooden sandal straight toward your lantern.

  4. Karasu-tengu — a crow demon that dives

    Sleeper

    Karasu-tengu

    A crow demon that perches and waits. Wings flap before it dives.

  5. Oni — the red horned demon boss

    Boss — every Level 10

    Oni

    Red-horned, club raised. Summons minions. HP scales each tier.

Five ways to hold a lantern

Pick your keeper.

Each starts with different stats and a signature upgrade. New classes unlock as you play.

  1. The Keeper portrait

    The Keeper

    Balanced. 3 petals, steady stride. Always unlocked.

    Ember Orb projectile
    火 Ember Orb
  2. Glass Lantern portrait

    Glass Lantern

    1 petal, faster lantern, longer reach. Unlocks at Level 5.

    Moonbeam projectile
    月 Moonbeam
  3. Stone Keeper portrait

    Stone Keeper

    5 petals, slower stride and lantern. Unlocks at Level 10.

    Cinder Shard projectile
    炭 Cinder Shard
  4. Twin Lantern portrait

    Twin Lantern

    2 petals. Begins with Twin Flame already lit.

    Twin Chord projectile
    双 Twin Chord
  5. Wandering Light portrait

    Wandering Light

    Fast as the wind. Fewer petals, slower lantern. Unlocks at Level 15.

    Ember Orb projectile
    火 Ember Orb

17 upgrade cards

Build your lantern.

Three cards appear between every level. Stack effects across the run — no two runs play the same.

  • Twin Flame

    Fires an extra beam at the 2nd-nearest moth.

  • Chain Spark

    +30% chance a catch arcs to the next nearest moth.

  • Thorn Petals

    When you take a hit, 6 beams burst outward.

  • Lantern Bloom

    Every 1.5 s the lantern flares — moths within 80 px fall.

  • Lantern's Heart

    Once per pick, survive a fatal hit and heal to full.

  • Warden's Resolve

    When down to 1 petal, gain 2 s of grace.

  • Piercing Light

    Beams pass through +1 moth per cast.

  • Breath of Dawn

    Every 8 fireflies caught, restore 1 petal.

Status

In active development for Steam.

Lanterns is being built in Godot 4. The most recent milestone is v1.0 — mokuhanga art direction: woodblock print shader, animated yokai, class-specific projectiles (Ember Orb / Moonbeam / Cinder Shard / Twin Chord), and EB Garamond typography. The web demo plays the same content.

For the press

Press kit

About Dynaum

Dynaum is a small studio of one. Lanterns is its first game — a slow, soft bullet-heaven made for late nights.

Assets

Press kit (zip) — logo, screenshots, fact sheet. Coming soon.

Screenshots

In action.

  1. Lanterns title screen with keeper portrait and main menu

    Title screen

  2. Solo combat in the Dusk biome — catching fireflies

    Solo · Dusk

  3. Solo combat in the Winter biome — cool blue palette

    Solo · Winter

  4. Level-up upgrade pick screen — three cards to choose from

    Level-up picks

  5. Boss run — Steady Heart, Quicker Lantern, Memory of Spring

    Boss run