Skip to content

Undyne minigame from Undertale recreated for Nintendo DS hardware using DevKitPro.

Notifications You must be signed in to change notification settings

agarciacif/undynetale

Repository files navigation

Undynetale DS Port


drawing

This project is a recreation of the Undyne minigame from the popular indie RPG Undertale, ported to the original Nintendo DS hardware. Developed in C using DevKitPro, this port brings the intense, spear-dodging action of the Undyne battle to a classic handheld console. The game is now playable directly in web browsers thanks to the Desmond emulator. This project was completed for the 'Computer Structure' class as part of the Computer Science degree program in Donostia.

Play Online

The game does not work on smartphone browser due to emulator limitations. Please use a computer. You can play Undynetale directly in your web browser: Undynetale by agarciacif

Gameplay

In this minigame:

  • You face off against Undyne in a battle where fleeing is not an option.
  • Your goal is to deflect incoming projectiles that will approach from all directions.
  • Use the D-pad (or equivalent controls in the web emulator) to choose which direction to guard in the Battle Box.
  • Successfully blocking spears prevents damage.
  • The difficulty increases as the projectiles speed up over time.

Technical Details

  • Original Platform: Nintendo DS
  • Emulation: Desmond JavaScript Emulator
  • Language: C (original development)
  • Development Tools: DevKitPro
  • Hosting: GitHub Pages

Controls

When playing in the web emulator:

  • Arrow keys: Guard in the corresponding direction
  • Enter key as Start
  • Delete key as Pause

Running Locally

To run the game locally using the Desmond emulator:

  1. Download the ROM from the Releases tab
  2. Load it in any DS emulator

Credits

License

This project is CC BY-NC 4.0 licensed.

Disclaimer

This is a fan-made port and is not affiliated with or endorsed by Toby Fox or the official Undertale game.