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 |
#48 in #tiny
21 downloads per month
Used in aventurine
4KB
53 lines
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.)
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.
Dependencies
~5.5MB
~113K SLoC