Playdrop Play something new

Spelunky Classic HD

View on itch.io ↗
Spelunky Classic HD cover

Loading the game connects you to itch.io. The developer keeps the rights.

The short version

What is Spelunky Classic HD?

Spelunky Classic HD is a cave exploration and treasure-hunting platformer with roguelike elements. Each run uses a different cave layout, and the goal is to collect treasure and survive deeper.

Spelunky Classic HD is a modified version of Derek Yu's Spelunky Classic, based on source code published in Humble Weekly Bundle: Play and Create with GameMaker. It is a cave exploration and treasure-hunting game inspired by classic platformers and roguelikes. The aim is to grab as much treasure from the cave as possible while using wits, reflexes, and available items to survive and go deeper. The cave layout changes every time. The version adds builds for several operating systems, aspect ratios up to 21:9, touch input, better gamepad support, and translations.

Getting started

How to play Spelunky Classic HD

  1. Select one of the listed platforms: HTML5, Windows, macOS, Linux, or Android.
  2. If using the browser version, expect a development snapshot with the newest features and possible bugs not in the stable release.
  3. In a browser, use Tab rather than Esc to open or close the menu without breaking fullscreen.
  4. On touch controls, hold the eye icon and the dollar-sign control together for half a second to change control visibility.
  5. Use the language key or button to switch quickly between two languages.
Controls

Spelunky Classic HD controls

InputAction
TabOpen or close the menu without breaking fullscreen in a browser
Language key or buttonSwitch quickly between two languages
Eye icon and dollar-sign controlHold both simultaneously for half a second to change touch controls visibility
Gamepad buttonsCustom names can be assigned through gamepadmapping.json in the config directory

Controls are taken from the developer's itch.io page.

Play better

Tips for Spelunky Classic HD

  • Every run has a different cave layout, so use wits and reflexes to adapt.
  • The browser version is a development snapshot with the newest features and possible bugs not in the stable release.
  • In a browser, use Tab instead of Esc when opening or closing the menu to avoid breaking fullscreen.
  • A PWA version can be installed for offline use; it uses WebAssembly and is suggested for ChromeOS, iOS, or other unsupported systems.
  • Touch controls visibility can be toggled by holding the eye icon and dollar-sign control for half a second.
Questions

Spelunky Classic HD FAQ

What is the goal in Spelunky Classic HD?

Grab as much treasure from the cave as possible, use wits, reflexes, and items to survive, and go deeper.

Does the cave layout stay the same?

No; the cave layout is different every time you play.

Which platforms are listed?

HTML5, Windows, macOS, Linux, and Android.

Is the browser version stable?

It is a development snapshot with the newest features, but it may have bugs not in the stable release.

Can the game be installed for offline use?

The PWA version can be installed for offline use and is suggested for ChromeOS, iOS, or other unsupported systems; macOS builds are Electron apps functionally similar to PWAs.

From the developer

About this game

Read the full developer description

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:

  • The web version is a development snapshot, so it includes the newest features, but it may also have bugs that aren't in the stable release
  • 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 "1" to "A":
      • Original (gamepad.json):
        { "joyJumpVal": "1" }
        
      • New (gamepadmapping.json):
        { "1": "A" }
        

Contributors:

  • nkrapivin - bugfixes and improvements to gamepad support
  • grheavy - Spanish translation
  • Spenĉjo - Esperanto translation
  • Gabriel Albuquerque Ferreira - Brazilian Portuguese translation
  • bakustarver - Ukrainian translation
  • LeRetardatN - French translation
  • MasterPhW - German translation
  • BRNBot3k - Spanish translation update
  • v9tn - Arabic translation
  • arirangia - Greek translation

Source code and more builds on Github
If anyone is interested, you can translate the game into your language.

Description from Spelunky Classic HD on itch.io, by yancharkin.

Screens

Screenshots

Spelunky Classic HD screenshot 1Spelunky Classic HD screenshot 2Spelunky Classic HD screenshot 3Spelunky Classic HD screenshot 4

Not listed by the developer: default movement and action controls, release date, price, publisher, official website links, system requirements. We left these out rather than guess.