doukutsu-rs for Linux

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

Overview

doukutsu-rs is an open-source remake of the Cave Story game engine, built specifically for Linux.

It is written in the Rust programming language, making it interesting for users who like open-source projects or want to explore Rust-based software.

This version stays faithful to the original Cave Story engine while adding new features.

One key feature of doukutsu-rs is its support for multiplayer gameplay, which the original engine does not include.

It also uses an independent framerate system, so the game maintains a smooth and consistent speed no matter what type of monitor you have.

These improvements aim to make playing Cave Story more enjoyable and technically reliable.

However, doukutsu-rs does not come with game data files included.

Users need to provide their own data files from the original game to play.

The software offers a way to use these personal data files through a special setup in the Flatpak version.

By default, game data should be placed in the directory set by $XDG_DATA_HOME/doukutsu-rs/data, which usually maps to a folder inside the user’s home directory in Linux.

Since doukutsu-rs is still semi-playable, it may not run all parts of the game perfectly or be fully complete yet.

It is best suited for Linux users who want to safely explore a Rust-based, open-source version of the Cave Story engine, especially those comfortable with adding their own game files and handling software that is still in progress.

This game engine remake fits well within the adventure and action game categories and supports multiple platforms thanks to its adaptable engine design.

Pros

  • Open-source and written in Rust, appealing for Rust developers and open-source enthusiasts.
  • Includes improvements like multiplayer support and independent framerate for smoother gameplay.
  • Provides a workaround for using your own data files instead of shipping default files.

Cons

  • Does not ship with any data files by default, requiring users to provide their own.
  • Currently only semi-playable, indicating it may not be fully compatible or complete.

Software details

Platform
Linux
Free license
Yes
Project license
MIT
Mobile friendly
No
Bug tracker
https://github.com/doukutsu-rs/doukutsu-rs/issues

Keywords

game adventure engine action platforms

Related programs

Explore more programs