Fae is a hardware-accelerated 2D sprite renderer, with optional text rendering capabilities.
The rendering is implemented with OpenGL 2.1/3.3 depending on your
hardware. Font rasterization uses rusttype
for ttfs, and font8x8
can be used as a small fallback font.
Why you shouldn't use this crate: I haven't profiled this crate against other similar crates, nor do I have the experience to know if this crate is a good implementation of a 2D renderer. I'm making it to power my own games, because of NIH.
Update 2021-04-16: I personally use SDL's render module for the usecase I originally built this for. So, consider rust-sdl2!
See the examples/
as well.
- The
text
feature provides access to the text rendering API, but requiresfont8x8
orttf
to be enabled as well. - The
png
feature provides easy png loading functionality via the png crate.
This library is provided under the terms of the MIT license.