Duskbeam
Duskbeam is a puzzle-platformer where your flashlight cone is a lens into a second reality.
Objects in the light-world are only real inside the beam. Objects in the dark-world are only real outside it. Point the light at a chasm and a bridge appears. Point it at the floor you’re standing on and the floor stops existing.
Nothing invisible can ever hurt you. Whatever is real right now is visible right now. The illusion isn’t a hidden trap — it’s that both worlds are lying to you, half the time each.
Your battery drains while the light is on and recharges in the dark, so every room becomes
a rhythm: peek, commit, move, rest. You can never soft-lock. Worst case, you wait in the
dark.
Twelve rooms, each teaching one idea before it tests it:
- Dual platforms — the same gap is solid in one world and empty in the other
- Prism crystals — relay your beam around corners it can’t reach
- The Gloam — a shadow figure that only moves when it isn’t lit. Freeze it, pass it, and hope your battery holds
- Mirages — a platform that looks exactly real, right up until your beam dissolves it
- Star shards — optional collectibles for anyone who wants to stay a while
Death is instant, respawn is instant, and the room restarts in under a second. Made in four
days for the KNGD Game Jam, theme: Illusion.
Controls
| Action | Keys |
|---|---|
| Move | A / D or ← / →
|
| Jump | Space, W, or ↑
|
| Aim beam | Mouse |
| Toggle light | F, Shift, or Right Mouse Button
|
| Restart room | R
|
| Pause | Esc or P
|
Credits
Made solo by Abdulaziz Karam (@wormadev) for the KNGD Game Jam 2026. Engine: Godot 4.7. AI tools were used for code, debugging, and design discussion.
Code, level design, shaders, and all sound effects are original to this jam. The beam, dust, glow, and dissolve effects are hand-written shaders; walls, platforms, and particles are in-engine geometry.
Third-party art — all CC0 / public domain, no attribution required, credited anyway:
- Parallax Background Forest (Pixel Art) — OpenGameArt
- CC0 Light Icons — OpenGameArt (flashlight icon originally from OpenClipart)
- Platformer Characters 1 — Kenney Vleugels
- Tiled Seamless Rock Texture — OpenGameArt
- Foliage Pack — Kenney Vleugels
Other:
| Published | 17 days ago |
| Status | Prototype |
| Platforms | HTML5 |
| Author | wormadev |
| Genre | Platformer |
| Made with | Godot |
| Tags | 2D, Atmospheric, Dark, Godot, illusion, light, Minimalist, Puzzle-Platformer, Short, Singleplayer |
| Average session | A few minutes |
| Languages | English |
| Inputs | Keyboard, Mouse |
| AI Disclosure | AI Assisted, Code, Graphics, Sounds, Text |




Leave a comment
Log in with itch.io to leave a comment.