About
Non-Euclidean Maze is a prototype of a maze whose layout can't exist in flat space. Its rooms connect through doorways that don't line up in any consistent map — walk through one and you might loop back on yourself, or end up somewhere that should overlap a room you just left. Only what you can currently see is rendered, so it feels like a solid, walkable world that is secretly impossible. The same maze is playable two ways: 2D top-down and 3D first-person.
How to play
- Move: WASD or arrows (2D); WASD + mouse look (3D — click to lock the mouse).
- Explore: walk through doorways to pass between rooms. There is no global map — build a mental graph of which door leads where.
- Quest: reach a switch to begin, then visit the switches in the color order the HUD shows, each before its timer runs out — then reach the exit. Run out of time and the run resets, but the maze stays the same.
- Spray-can: mark floors to map your route — Space (2D) or left mouse (3D). 1–6 or Q picks the color; match colors to switches to find your way back.
- Difficulty is chosen on the home page (room count, switch count, and timer slack).
Credits
Design & code by YKW-Welkin.
Art by Kenney (kenney.nl) —
the 1-bit pack, modular dungeon & space kits, and furniture kit, all CC0.