A troll platformer where every level lies to you — the obvious path kills you, and you win by learning to distrust your own eyes.

Premise

FALSE FLOOR looks like a clean, simple platformer. It isn't. The safe-looking floor drops out from under you. The clear path is a trap. The wall you think blocks you is fake, and the gap that looks impossible has an invisible floor across it. Even the interface lies — the death counter, the "YOU WIN" screen, and the countdown clock are all part of the trick.

Fitting the jam theme Illusion, the whole game is the illusion: you beat each room by reading the real level hiding underneath the fake one. Every death teaches you the next lie, and near-instant respawns make it a fast, funny "just one more" loop right up to a frantic, music-spiking finale.

How to play

Goal: reach the exit door of each level. Touch a hazard or fall off the screen and you instantly respawn at the start — no lives, no game over, just try again (and watch the death counter climb).

Controls (keyboard):

  • Move: A / D or ← / →
  • Jump: Space, W, or ↑
  • Mute / unmute: M
  • Start: press any key on the title screen

Tight, forgiving movement (coyote time + jump buffering) so the platforming feels fair even when the level is being unfair on purpose.

Features

  • Every level is a lie — falling floors, fake walls, invisible paths, sliding pits, chasing spikes, fleeing and teleporting doors, and a two-door "deal."
  • The interface lies too — a frozen death counter, a glitching level count, a fake "YOU WIN" ending, and a countdown timer rigged never to actually run out.
  • Progress is knowledge, not grinding — near-instant respawns turn each death into a lesson.
  • Music that spirals — a calm tune that escalates level by level into fast, glitchy chaos for the finale.
  • Code-drawn silhouette art + full synth audio — one self-contained HTML file, crisp on any screen, no downloads.

Tips

  • The obvious route is bait. When something looks too safe or too impossible, that's the clue.
  • Don't trust the clock. Or the win screen. Or the level counter. Move.

Credits

  • Design & code: Ali Alharbi
  • Sprites (assets/player.png, assets/door.png): my own original art, hand-drawn in Aseprite.
  • Art & audio: all other visuals are code-drawn and all sound/music is synthesized live with the Web Audio API (no third-party assets).
  • Built with: Claude Code as an AI pair-programmer. :)

Made with

Engine-free HTML5 canvas + vanilla JavaScript (single self-contained index.html, no libraries, no build step).

Known issues

  • Keyboard only (desktop) — no touch/mobile controls yet.
  • The level counter, death counter, and timer are intentionally unreliable. That's the game, not a bug.
Published 8 days ago
StatusReleased
PlatformsHTML5
AuthorAli
GenrePlatformer
TagsMinimalist, Singleplayer
AI DisclosureAI Assisted, Code, Graphics, Sounds, Text

Leave a comment

Log in with itch.io to leave a comment.