



About This Game
Spelunky is a cave exploration / treasure-hunting game inspired by classic platform games and roguelikes, where the goal is to grab as much treasure from the cave as possible. Every time you play the caveâs layout will be different. Use your wits, your reflexes, and the items available to you to survive and go ever deeper! Perhaps at the end you may find what youâre looking for… Donât be afraid to die! But also donât be afraid to live! Happy Spelunky-ing!
If playing in a browser:
To open/close the menu without breaking fullscreen, use 'Tab' instead of 'Esc'
About this version
This is a modified version of
Derek Yu's
game
Spelunky Classic
. Based on the source code published in
Humble Weekly Bundle: Play and Create with GameMaker
(not original 1.1 release).
New features:
builds for different operating systems
different aspect ratios up to 21:9 (originally 4:3 only)
touch input
better gamepads support
support for translations
Note for users on ChromeOS, iOS, or other unsupported systems who want to install the game:
Try the
PWA version
- it can be installed for offline use. This also applies to
macOS
users: while macOS builds exist, they are Electron apps (functionally similar to PWAs). The PWA version uses WebAssembly, so its performance should be quite good. Instructions are available
here
.
Hidden/Non-Obvious Features
To change touch controls visibility hold ð + $ simultaneously for half a second
The language key/button allows quick switching between two languages, which can be useful for language learners
Custom configuration directory:
Windows: if portable or portable.txt exists in the game directory, configs save here as well
Linux: respects XDG_CONFIG_HOME environment variable
Gamepad buttons custom names
Navigate to config directory:
Windows: C:\users\USER_NAME\AppData\Local\SpelunkyClassicHD
Linux: ~/.config/SpelunkyClassicHD
Copy gamepad.json and rename to gamepadmapping.json
Swap keys/values in the new file and adjust names. For example to rename