Mirrorwalk
One input. Two worlds. Break the symmetry to restore it.
Two twins walk two boards at once. The right twin is a mirror: when you go left, it goes right. Paint exactly the boxed tiles on both boards to solve each level.
How it uses the theme
Symmetry is the default: every key press is mirrored, so with no obstacles your boards always match. Asymmetry is the obstacle: walls, ice and flip tiles sit on one board only, so the same key sends the twins different ways. The patterns can only be painted by breaking the symmetry of your path to restore the symmetry of the result. Mirrored steps even play the same note, so you can hear symmetry too.
Controls
Arrows or WASD – move both twins
Z – undo · R – restart · H – help · Esc – menu
Tiles
Boxed outline – paint this tile
Dark hatching – wall, blocks one twin
Light hatching – ice, slides
Arrow – flips that twin’s controls
Credits: everything is made in code, with no third-party assets.
AI disclosure: the game’s code, level design and design document were made with help from Claude and revised by the creator. The game contains no AI-generated image, audio or font files.
Game Design Document: Download from the files below

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