← all projects
╔══╗
║:q║
╚══╝
SHIPPED

vim-escape-room

A browser game where you literally try to exit vim.

Trapped in a modal editor with no instructions and a ticking clock. 9/10 devs never make it out. Built to prove a point (and lose friends).

ReactCanvasPainview ↗

vim-escape-room started as a joke that got way out of hand. You wake up inside a terminal with no instructions, a ticking clock, and one mission: exit vim. The catch? The controls are unlabeled, the docs are a lie, and every wrong keystroke makes the editor angrier.

How it works

The game parses real vim keybindings and turns escaping a modal editor into a series of puzzles. Press ESC to get stuck, then ESC again to get unstuck. The state machine is a love letter to vim's modes - and a warning.

Stack: React for the UI, Canvas for the terminal grid, and raw pain for the difficulty curve.

© 2026 iEscapedVim · handcrafted in neovim · 0 rounded-corners · 0 cookies, and one cat
N~/iescapedvim/projects/vim-escape-roomKARMA:0