Linux · Games
doukutsu-rs
A reimplementation of Cave Story's engine with many quality-of-life improvements
by doukutsu-rs maintainers
Official site: flathub.org
About doukutsu-rs
doukutsu-rs initially started as a Rust learning project, but eventually evolved into a complete and faithful reimplementation of the engine of Cave Story - a great indie game created by Studio Pixel.
It brings many quality-of-life improvements that let you enjoy the 2004 indie classic like a modern game: game logic decoupled from the frame rate with motion interpolation for high refresh rate displays, a flexible non-fixed resolution, switchable 50/60 tps game speeds, multiplayer support, cutscene skipping, and enhanced lighting effects beyond those of the Switch version.
A single executable supports game data from multiple versions: the original freeware release, Cave Story+, and the Nintendo Switch port.
NOTE: The default data files directory is under $XDG_DATA_HOME/doukutsu-rs/data. That being $HOME/.var/app/io.github.doukutsu_rs.doukutsu-rs/data/doukutsu-rs/data by default.
How to install doukutsu-rs
- Click Download — the developer's official website opens in a new tab.
- Download the latest version there and run it. Choose Custom/Advanced where offered, and skip any bundled extras.
- Prefer the command line? With Flatpak you can install and update it with: flatpak install flathub io.github.doukutsu_rs.doukutsu-rs
- Open doukutsu-rs once it finishes installing.
Frequently asked questions
Is doukutsu-rs free to download?
Yes. The Download button sends you to flathub.org, the developer's official site, where doukutsu-rs is available to download. Flatnic doesn't host or modify any files.
How do I install doukutsu-rs from the command line?
With Flatpak, run: flatpak install flathub io.github.doukutsu_rs.doukutsu-rs. This installs it from the official source and keeps it updated.
Is doukutsu-rs safe?
doukutsu-rs downloads directly from the developer. As always, scan the installer with your antivirus and choose Custom setup to skip any bundled extras.