Cave Story cover art
Cave Story. Cave Story screenshot © Studio Pixel, via IGDB. Unofficial site, not affiliated with the publisher.
PC port · Windows → PC

doukutsu-rs (Cave Story engine remake)

A faithful open-source remake of Cave Story's engine in Rust with quality-of-life improvements, for Windows, Mac, Linux, Android and Switch. Works with the free 2004 freeware data or Cave Story+.

WorkingEngine rewriteNeeds your own copyWorks on phonesv1.0.0Updated

You need your own copy of Cave Story. This port only runs with files from a copy you own; there is no download or play button here. No copy? These play in your browser right away, no files needed: Space Cadet Pinball (decompilation, browser and PC versions), BO1 Zombies (vel.gg), GTA 3 Online (quenq III Web).

What you need

Cave Story data files: the original 2004 freeware release (free), NXEngine-evo's data, or a supported copy of Cave Story+. Runs on Windows, Mac, Linux, Android and Switch homebrew.

Official releases ↗GitHub repository ↗

We do not host any files. Only download from the project's official source.

Every version of Cave Story 3

  1. doukutsu-rs (Cave Story engine remake)This page

    WorkingEngine remake

    A faithful and open-source remake of Cave Story's engine written in Rust

    Runs on Windows (64-bit and 32-bit), macOS (Intel 10.14+, Apple silicon 11+), Linux (Flatpak and binary)Needs files from a copy you own★ 1.3k1.0.0 · Jun 3, 2026

    Website ↗

  2. nxengine-evo

    ActiveEngine remake

    nxengine refactoring

    ★ 555v2.6.5-1 · Jul 8, 2021

    GitHub ↗

  3. CSE2

    ActiveDecompilation

    Decompilation of Cave Story (v1.0.0.6)

    ★ 205Last change Mar 12, 2026

    GitHub ↗

We link to each project's own page and host no game files. Version data from project pages, our daily checks and awesome-decomp-games (CC0).

Short answer

doukutsu-rs is a faithful, open-source remake of the Cave Story engine in Rust, with quality-of-life improvements, for Windows, macOS, Linux, Android and Switch homebrew. It works with the free 2004 freeware data files, NXEngine-evo’s data, or Cave Story+. Latest release: 1.0.0, 3 June 2026.

This site is not affiliated with doukutsu-rs, Studio Pixel or Nicalis. We do not host any files and only link the project’s official pages.

What it is

Cave Story (Doukutsu Monogatari) is Daisuke “Pixel” Amaya’s 2004 freeware platformer, later sold as Cave Story+ by Nicalis. The original Windows freeware still runs, but at a tiny resolution and without modern conveniences.

doukutsu-rs is “a reimplementation of the Cave Story (Doukutsu Monogatari) engine with many quality-of-life improvements. It lets you enjoy the 2004 indie classic like a modern game, with support for the original freeware, Cave Story+, and Nintendo Switch data files” (doukutsu-rs README). Its GitHub description calls it “a faithful and open-source remake of Cave Story’s engine written in Rust”.

Current status

  • Status: Working. 1.0.0, the first stable release, came out on 3 June 2026 after years of betas.
  • Builds: Windows (64-bit and 32-bit), macOS (Intel 10.14+ and Apple silicon 11+), Linux (binary and Flatpak), a universal Android APK and a Nintendo Switch homebrew build.
  • Nightlies: linked from get.doukutsu.rs; the repository was last updated on 31 October 2026.

What you need

  • Cave Story data files. The README: “This repository does not contain any data files.” It works with:
    • the original freeware release (free, from Pixel’s own distribution);
    • the data folder from NXEngine-evo;
    • a supported copy of Cave Story+ (Steam, GOG or Epic; the README has extra steps for Epic).
  • A device: Windows, Mac, Linux, Android, or a modded Switch.

We do not link or host the data files.

How setup works (overview)

  1. Download doukutsu-rs from the releases page or get.doukutsu.rs.
  2. Put your Cave Story data folder next to the doukutsu-rs executable (on Mac, follow the README’s instructions for the app bundle).
  3. Start doukutsu-rs and play. On macOS, if it “can’t be opened”, right-click the app and choose Open.
  4. On Android: install the APK, open the Files app, tap ☰, choose doukutsu-rs game data, and copy your data files there. The README gives an alternative using the Material Files app if your phone has no Files app.

Other versions

  • NXEngine-evo: an older C++ rewrite of the Cave Story engine, also with widescreen and modern platform support.
  • CSE2: a decompilation of the original freeware executable, used as a base for ports to many systems.

Cave Story+ itself is sold by Nicalis on PC and Switch, and is the official enhanced version.

Common problems

  • “Data not found”: the data folder must be next to the executable (or in the Android game data folder), with its contents directly inside.
  • Epic Games Store copy not working: follow the README’s Epic-specific instructions.
  • macOS refuses to open the app: right-click it and choose Open.

FAQ

Is doukutsu-rs free?

Yes. It is open source under the MIT licence, and it works with the data files of the original 2004 freeware Cave Story, which Daisuke Amaya released for free. It also supports data from the paid Cave Story+.

Can I play Cave Story on Android with doukutsu-rs?

Yes. Every release includes a universal Android APK. After installing it, copy your Cave Story data files into the doukutsu-rs game data folder using the Files app, as the README explains step by step.

Does doukutsu-rs work with Cave Story+?

Yes. The README says it supports the original freeware, Cave Story+ and Nintendo Switch data files. The README has extra instructions for the Epic Games Store version.

What is the difference between doukutsu-rs, NXEngine-evo and CSE2?

All three let you play Cave Story on modern systems. doukutsu-rs is a Rust remake of the engine with quality-of-life features and Cave Story+ support. NXEngine-evo is an older C++ engine rewrite. CSE2 is a decompilation of the original freeware executable.

Is there a stable version of doukutsu-rs?

Yes. Version 1.0.0 came out on 3 June 2026 after a long series of betas. Nightly builds with the latest fixes are linked from get.doukutsu.rs.

Unofficial. This page is written by an independent directory. It is not made by, endorsed by or affiliated with Studio Pixel (Daisuke Amaya); Cave Story+ by Nicalis or doukutsu-rs contributors (doukutsu-rs (Cave Story engine remake)'s author). We do not host any files, and we never link to game files, ROMs or ISOs.

Sources

This page was last updated on Nov 3, 2026. A date after a source is the day we read it. Versions and steps follow the official project; if they differ, the official source wins.

More ports

See every native PC version of a console game in our recompiled games list, browse all PC ports of console games, or go back to the full list of ported games.