2 releases
0.0.2 | May 21, 2021 |
---|---|
0.0.1 | Dec 20, 2018 |
#1907 in Game dev
130KB
2.5K
SLoC
dashing.rs
dashing
is a library for building console-style roguelike games in Rust.
Current status
This project is currently in a pre-alpha state. It currently provides a rudimentary truecolor character console, with basic input handling capabilities, but it needs a lot more thought put into the API before it is ready for prime time.
Getting Started
See the hello_world example for a basic demonstration of the engine in use.
License
This project is licensed under the Apache 2 license.
Disclaimer
This project is not an officially supported Google product.
lib.rs
:
dashing
is a library for building roguelike games.
Roadmap
Features to be implemented
- Input handling
- Don't use winit event types in the public interface
- GUI library
- Splash screen support
- Serialization/persistence framework
- Graphics improvements
- User-specified shaders
- Animated sprites
- Hotswapping fonts
- Dynamic zoom
- Resource management system
- Build sprite map textures at runtime
- Audio
- Parallelism
Dependencies
~8–21MB
~323K SLoC