A downloadable game for Windows, macOS, and Linux

Download NowName your own price

Manic Miner Engine

A free, cross-platform game engine for creating your own Manic Miner-style games.

You can customise artwork, caverns, and gameplay via editable config files found in media/config.

Note: Donations support my time maintaining the code — the engine itself is free to use.

Credits

© 1999–2025 Jason Brooks

Email: ManicMiner@muckypaws.com

Website: http://www.muckypaws.com

System Requirements

  • Windows 7 or newer
  • macOS Mountain Lion (10.8) or newer (Intel)
  • macOS M series with Rosetta2 Installed
  • Linux Ubuntu 20.04 with OpenGL 2 extensions
  • Raspberry Pi 4

About the Game

Based on the 1983 ZX Spectrum classic Manic Miner.

Collect all flashing items in a cavern, avoid hazards, and jump through the portal to advance to the next level.

The original Bug-Byte inlay story:

Miner Willy, while prospecting down Surbiton way, stumbles upon an ancient, long forgotten mine-shaft. On further exploration, he finds evidence of a lost civilisation far superior to our own, which used automatons to dig deep into the Earth's core to supply the essential raw materials for their advanced industry. After centuries of peace and prosperity, the civilisation was torn apart by war, and lapsed into a long dark age, abandoning their industry and machines. 

Nobody, however, thought to tell the mine robots to stop working, and through countless aeons they had steadily accumulated a huge stockpile of valuable metals and minerals, and Miner Willy realises that he now has the opportunity to make his fortune by finding the underground store. Can YOU take the challenge and guide Willy through the underground caverns to the  surface and riches. In order to move to the next chamber, you must collect all the flashing keys in the room while avoiding nasties like

POISONOUS PANSIES and SPIDERS and SLIME and worst of all, MANIC MINING ROBOTS. When you have all the keys, you can enter the portal which will now be flashing. The game ends when you have been "got" or fallen heavily three times.

Manic Miner was one of my all time favourite ZX Spectrum Games back in the '80s The object of the game is simple, collect all the flashing items, find the exit and jump through it to get to the next level.  

Controls

Movement:

  • Left: Q E T U O [ or Cursor Left
  • Right: W R Y I P ] or Cursor Right
  • Jump: Z X C V B N M or Cursor Up

Gameplay:

  • ENTER = Start / Main Menu
  • F1 (Title Screen) = How to Play
  • F1 (In Game) = Lose a life and auto-complete current cavern
  • ESC = Boss Key (Configurable in next release)
  • ALT+F4 = Quit (Windows)
  • CMD+Q = Quit (Mac)

Cheat Codes

  • 6031769TYPEWRITERPPPENGUIN716486 (classic codes)
  • Hold 8 9 0 for extra lives
  • Press 7 + number keys (1–6) to change levels (release 7 first)

Full level code chart available in readme file.

Report Bugs

GitHub: https://github.com/muckypaws/Manic-Miner-Engine/issues

Updated 7 days ago
StatusReleased
PlatformsWindows, macOS, Linux
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
Authormuckypaws
GenrePlatformer
Tagsjsw, manic-miner, wonkypix

Download

Download NowName your own price

Click download now to get access to the following files:

ManicMinerV17a.zip 13 MB
ManicMinerV17a.dmg 12 MB
ManicMinerV17aLinux.zip 15 MB
ManicMinerPi4.zip 11 MB
GameInstructions.txt 12 kB
ReadMeWindowsVersion.md 1.1 kB
ReadMemacOSVersion.md 947 bytes
ReadMeLinuxVersion.md 1.2 kB
ReadMeRaspberryPiVersion.md 979 bytes

Comments

Log in with itch.io to leave a comment.

Amazing work.  The ESC button page had me for a minute.  Notes: Andy's website above won't work unless the www is removed.

Thank you :)

Ah, the infamous Boss Key… I went with the old-school late-80s PC trick of making it look like you were working instead of playing. I’ll be adding an option in the config to change or disable it in the next update.

Once I’ve compiled the new version across the different systems, ESC will be back to its usual role for quitting or restarting the level.

And thanks for the heads-up on Andy’s website, I’ll fix that link in the next release too!