Saltar al contenido
PORTSNATIVE.
InicioCatálogo
Juegos WebEmuladoresHerramientasNovedades
PORTSNATIVE.

Un catálogo para descubrir ports y proyectos relacionados. Enlazamos a las fuentes oficiales y no alojamos archivos de los juegos originales.

ExplorarCatálogoMi lista
InformaciónNosotrosProponer un portSoporteApoyo y donacionesAviso legal
© 2026 PortsNative
Volver al catálogo
Spelunky Classic HD (Android)
PORTSNATIVE

Spelunky Classic HD (Android)

PORT NATIVOPLATAFORMASANDROIDBETA

Spelunky Classic HD (Android)

Spelunky Classic HD

OrigenWindows

TecnologíaPort Nativo C/C++ (Reimplementación de Motor)

Disponible paraAndroid

Ver proyecto oficial

Sobre el proyecto

Spelunky Classic HD es un videojuego de plataformas.

Información oficial del proyecto

README original del autor (en inglés)Abrir en GitHub ↗

Spelunky Classic HD

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).

<p align="center"> <img src="screenshots/screenshot_00.png" width="48%"> <img src="screenshots/screenshot_01.png" width="48%"> </p>

New in this version:

  • builds for different operating systems
  • different aspect ratios up to 21:9 (originally 4:3 only)
  • touch input
  • better gamepads support
  • support for translations

Hidden/Non-Obvious Features

  1. To change touch controls visibility hold 👁 + $ simultaneously for half a second
  2. The language key/button allows quick switching between two languages, which can be useful for language learners
  3. 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
  4. 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" }
        

Translators

  • Spanish: grheavy, BRNBot3k
  • Esperanto: Spenĉjo
  • Brazilian Portuguese: Gabriel Albuquerque Ferreira
  • Ukrainian: bakustarver
  • French: LeRetardatN
  • German: MasterPhW
  • Arabic: v9tn
  • Greek: arirangia

Links

  • How to localize the game
  • HTML5 version
  • Itch
Ver proyecto oficial
CALIFICACIÓN
—
Cargando votos…
Publicidad

FICHA DEL PROYECTO

Tipo de proyecto
PORT NATIVO
Género
Plataformas
Estado
beta
Plataforma de origen
Windows
Tecnología
Port Nativo C/C++ (Reimplementación de Motor)
Versión
—
Actualización
3 sept 2025

Plataformas de destino 1

Android
Ver en GitHub
Publicidad