Head over heels web-based game remake and level editor.
Features mobile and desktop support, support for gamepads, keyboard, and touch interfaces.
- CRT shaders made for this project spun out into their own repo here: jims_shaders.
If you'd like, you can discuss the project on Discord
See the DEVELOPING guide.
- Jon Ritman and Bernie Drummond for making the original game.
- Reference Room data was originally converted to json, from the xml in Doug Mencken's remake. Now that I have the json, the room data is forked and I'm updating the json in the the level editor.
- Some HoH audio also forked and re-encoded from Doug Mencken's remake under the terms of the GPL v3
- Recolourised 16 colour sprites are built from rips by Toppy on Spriters Resource based on original artwork by Bernie Drummand (sadly no longer with us).
- Toppy also contributing redrawn artwork in the form of his spritesheet (go to Options -> Display -> Sprites)
- I built snarkdown-in-react for this project, forked from the original snarkdown
- This repo has a fork built from toposort, adjusted ot be a bit more tolerant of cyclic paths in the graph
- Playtesting, ideas, map design, and general support by my brother, Tom Higson
- Playtesting, moral support, and constant comms by Jon Albaugh
- Head over heels font recreated by Patrick H. Lauke is used in save dialogs for the level editor
- PyDPainter used in this project for period-correct pixel art editing
This project is licensed under the GNU Affero General Public License v3.0 (only) - see the LICENSE file for details. All code is original except where indicated otherwise.
Sprite Pixel art work contributed by Toppy is released under Creative Commons BY NC SA.
©2025 Jim Higson