Crate dashing[−][src]
Expand description
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
Modules
graphics | API for interacting with the low-level rendering system. |
input | Keyboard & mouse input handling. |
resources | Functionality for loading and managing game data, such as sprite textures. |
ui | Functionality for building in-game UIs. |
window | Routines for creating and managing the game window. |
Structs
Engine |
|
Enums
EngineSignal | Signals to indicate whether the engine should keep running or halt. |
Traits
Driver |
|