by jice-nospam

jice-nospam / doryen-rs

ascii roguelike library in rust with native and wasm support

135 Stars 3 Forks Last release: 10 months ago (v1.2.3) MIT License 124 Commits 7 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:


Build Status Documentation License: MIT

Ascii roguelike library in rust with native and wasm support. Uses the uni-gl and uni-app crates from the unrust game engine.


+ [x] GLSL renderer
+ [x] RGBA, RGB and greyscale fonts
+ [x] mouse input
+ [x] keyboard input
+ [x] subcell resolution
+ [x] PNG image blitting
+ [x] unicode support
+ [x] screenshots


Visual demo
Basic real-time walking @
Performance test
Fonts demo
Unicode demo
Console blitting demo
Image blitting demo
Subcell resolution demo
Transparent console demo
Text input demo


  • add dependency to Cargo.toml :

Check the examples and documentation for more information.


  • native compilation

    cargo run --example basic
  • web compilation

    cargo install --force cargo-web
    cargo web start --example basic


This code is released under the MIT license.


You can contribute to this library through pull requests. If you do so, please update the and files. If you provide a new feature, consider adding an example as a tutorial/showcase.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.