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 unnoticable or really minor to most, but it is worth keeping in mind.
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.
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.
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.
Note: There are reports of a bug that may make the game unwinnable.
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.
Cave Story X by Xport
(Links to a page giving instructions on how to download this Cave Story port using mIRC, no direct link sorry)
Note: Some users report slower gameplay/lag.