doukutsu-rs initially started as a Rust learning project, but eventually evolved into semi-playable and compatible reimplementation of the engine of Cave Story - a great indie game created by Studio Pixel.
The project aims to deliver a decent alternative for the original engine, improving it with features such as multiplayer support, independent framerate (so the game runs at original speed and looks smooth regardless of monitor refresh rate), enhanced lightning and cutscenes skipping.
Furthermore, the engine supports game data from multiple game versions: original freeware, Cave Story+, and Nintendo Switch version.
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.
Also have been fixed many inaccuracies of bosses and NPCs.
Some rendering issues and inaccuracies have also been fixed.
First fully playable beta. The only missing gameplay feature is Map System.