5 releases (3 breaking)
Uses old Rust 2015
0.4.0 | Nov 5, 2017 |
---|---|
0.3.0 | Nov 5, 2017 |
0.2.0 | Oct 18, 2017 |
0.1.1 | Oct 18, 2017 |
0.1.0 | Oct 18, 2017 |
#1404 in Game dev
61 downloads per month
Used in aventurine
4KB
53 lines
Topaz
This is a complete rewrite of Topaz from the ground up.
The new version of Topaz is much more similar to Amethyst, except it is a lot smaller and doesn't have any builtin interfacing libraries. It uses specs for the ECS model and provides its own state system using a pushdown automaton like Amethyst does.
Documentation can be found here.
lib.rs
:
Topaz
Topaz is a tiny game engine. It uses specs for its ECS. Any frameworks for graphics, sound, UI, etc. are plugin crates. All Topaz itself provides is a pushdown automaton (a state machine coupled with a stack.)
Dependencies
~5.5MB
~106K SLoC