A faithful, open-source re-implementation of the Cave Story game engine written in Rust.
doukutsu-rs is an open-source re-implementation of the Cave Story game engine written in Rust. It faithfully recreates the original game's engine, allowing players to run Cave Story on modern operating systems where the original executable may have compatibility issues. The project serves as a drop-in replacement that works with existing game data files from various editions.
Cave Story fans, retro gaming enthusiasts, and developers interested in game engine recreation or Rust programming. It's particularly useful for players experiencing compatibility problems on newer macOS versions or other platforms.
Developers choose doukutsu-rs because it provides an accurate, open-source alternative to the proprietary Cave Story engine with better cross-platform support and ongoing maintenance. Its faithful recreation ensures the original gameplay experience is preserved while solving technical limitations of the original executable.
A faithful and open-source remake of Cave Story's engine written in Rust
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Accurately mimics the original Cave Story engine's physics and mechanics, ensuring an authentic experience as confirmed by its drop-in replacement capability for freeware and Cave Story+ executables.
Provides pre-built binaries for Windows, macOS, Linux, Android, and Nintendo Switch homebrew, directly addressing compatibility issues like macOS Catalina+ incompatibility and Epic Games Store DLL conflicts.
Includes widescreen camera code for modern displays and customizable controls with keyboard rebinding, improving usability without altering core gameplay.
Offers nightly builds with latest fixes and a Discord server for support, indicating ongoing maintenance and community engagement crucial for long-term viability.
Requires users to own and provide data files from legal copies of Cave Story, adding an extra step and potential cost barrier, as the project does not include game assets.
Installation on Android involves navigating file manager apps, and macOS users may need to manually replace executables, which can be non-trivial for less tech-savvy players.
The README warns that save files from the remastered Cave Story+ version are incompatible with the original version, potentially causing softlocks or glitches if interchanged.