Rusted Ruins is an extensible open world roguelike game with pixel art, written in Rust. This game invites players to explore a vast wilderness and mysterious ruins, offering a rich and engaging gameplay experience.
In Rusted Ruins, players arrive at a newly discovered continent filled with ancient ruins. The goal is to explore these ruins, battle monsters, collect relics, and uncover the secrets of the ruined civilization. Success in the game brings wealth and fame.
The game features charming 2D graphics with detailed pixel art, creating an immersive visual experience.
Players can explore a vast open world, discovering new areas, towns, and ruins. The game provides various playing styles and objectives, allowing each player to have a unique adventure.
Rusted Ruins is designed to be easily extensible. Most assets are packaged as pak files, which can be created using the makepak
tool. This system allows users to add new characters, items, and dungeons, enhancing the game's content and replayability.
The game includes a map editor for creating custom maps and a scripting system to describe in-game events and dialogues. This empowers players and developers to create and share their custom content.
The game world is dynamic and interactive. Implemented features include random dungeon generation, item creation (crafting and cooking), agriculture, mining, town building, home construction, and wilderness exploration.
exploring-ruin
town
For a gameplay demonstration, watch the video here.
Rusted Ruins is in the early stages of development. Many features are still being implemented, and the binary format of pak files and save files may change before version 1.0. For the latest updates, check the changelog.
Pak files handle most image data and assets in the game. These files can be managed and created using the tools provided in the rusted-ruins-pak repository.
For Windows users, precompiled packages can be downloaded from the Releases page. A Debian package is also available.
To build and try Rusted Ruins, install the necessary SDL2 libraries and Rust compilation tools. Use rustup
to install Rust, clone the repository, download pak files, and run the game.
Operate the player character using the keyboard and mouse. Various actions, such as moving, attacking, and interacting with the environment, can be performed using mouse clicks and keyboard shortcuts.
how to operate