Game · Playable in your browser
The Last Lullaby
A short, story-driven 2D platformer about Elias, a ghostly clockmaker collecting the glowing notes of the lullaby he never finished.
- Genre
- 2D platformer
- Chapters
- 5
- Download
- about 10 MB

Best played on desktop with a keyboard
Click the game first to give it keyboard focus.
- Move
- AD←→
- Jump
- SpaceW↑
- Float
- Hold jump
- Continue at chapter ends
- EnterSpace
- Fullscreen
- F
Gamepad: left stick to move, A to jump.
No mouse or touch controls, so it isn't playable on phones or tablets.
The story
A lullaby, remembered one note at a time.
A short, story-driven 2D platformer about Elias, a clockmaker who died on a snowy road on his way home with a music box for his daughter's seventh birthday.
Now a ghost, he drifts through five chapters (a rainy town, golden summer fields, a dark hollow of forgotten things, the snow road, and finally a nursing-home window at dawn) collecting glowing notes. Each note brings back a memory, a phrase of the lullaby he never finished, and some of the colour the world lost.

Five chapters
Chapters
Chapter 1
A rainy town
Chapter 2
Golden summer fields
Chapter 3
A dark hollow of forgotten things
Chapter 4
The snow road
Chapter 5
A nursing-home window at dawn
How it was made
No image files. No audio files.
Every visual and every sound in the game is generated in code, with no image or audio files.
- Godot 4.7.2 (GDScript)
- Procedural 2D drawing
- Shaders and particles
- Synthesised music-box audio
- Lora typeface (SIL OFL)
- Cloudflare R2
- Claude Code
My role
“This is a story that was built in my mind, and it made me create this small game.”
Want something built, told or played?