Download Cave Story
Note on NXEngine: NXEngine is an open source reproduction of the Cave Story engine. Most of the other ports here are built using the original source code from Pixel, but NXEngine ports are built from a fork of the NXEngine source core, at any stage of NXEngine's development. Chances are that the differences will be unnoticeable or really minor to most, but it is worth keeping in mind.
Note on NXEngine-evo: NXEngine-evo is a fork of NXEngine whose primary feature is widescreen support.
Note on CSE2: CSE2 is another open source reproduction of the Cave Story engine, except it is designed for accuracy and faithfulness to the original. Sadly, it was subject to a DMCA takedown.
Note on doukutsu-rs: A reproduction of the Cave Story engine written in Rust.
To play this in English you will need this and the English translation patch listed below.
This needs to be applied to the main download listed above.
This needs to be applied to the pre-patched Aeon Genesis translation listed above.
Note: Unlike the German translations below, the Reality Dreamers translation is a direct Japanese to German translation.
Cave Story Deluxe Package (Updated)
(contains Cave Story fully translated, guides, useful programs and much more!) Still no Mac installer though.
Deluxe Package Contents
Keep in mind that Cave Story Deluxe adds nothing new to Cave Story that wasn't already present. It just houses a bunch of extra stuff under one installer. For Mac and Linux users that can't use the installer individual downloads of the package contents are listed below.
Cave Story DXGL fix (Windows 11 transparency fix) by Alula
(Extract to the same folder as Doukutsu.exe)
Various Cave Story Ports
To play these in English you will need the English translation patches listed below.
These need to be applied to the relevant main download listed above.
This can also be played on Caanoo and/or Pandora by using a compatibility layer called GINGE.
This can also be played on Caanoo and/or Pandora by using the compatibility layer known as GINGE, however it is better use GINGE with the GP2X port above.
Note: Some users report slower gameplay/lag.
Note: This port is incomplete.
Note: Ravenworks' GBA port was dropped back in 2006 in favour of the DS port. These tech demos are listed here only for the sake of completion and are unlikely to result in a complete port.
Custom Engine Download
Note: The best way to obtain a up to date build of this port is to open Retro Arch and navigate to Main Menu > Online Updater > Core Updater > Cave Story (NXEngine).
Select the NXEngine Core by going to Main Menu > Load Core > Cave Story (NXEngine). Download and extract the source files above, then in Retro Arch go to Main Menu > Load Content > Select File, navigate to your source file folder, open the datafiles folder and then open the file Doukutsu.exe.