This document is a WORK IN PROGRESS.
This is just a quick personal cheat sheet: treat its contents with caution!
Amethyst¶
Amethyst is a data driven and data oriented game engine aiming to be fast and as configurable as possible.
Reference(s)
- https://github.com/amethyst/amethyst
- https://book.amethyst.rs/master/
- https://book.amethyst.rs/v0.12.0/print.html
- https://github.com/amethyst/amethyst/tree/master/examples
- https://github.com/amethyst/amethyst/tree/v0.12.0/examples
- https://github.com/amethyst/amethyst/wiki/Frequently-Asked-Questions
- http://arewegameyet.com/
- https://kyren.github.io/2018/09/14/rustconf-talk.html
- https://www.youtube.com/watch?v=aKLntZcp27M
- https://kyren.github.io/2018/09/14/rustconf-talk.html
- https://github.com/slide-rs/specs
- https://slide-rs.github.io/specs/
- https://wiki.gentoo.org/wiki/Vulkan
- https://wiki.archlinux.org/index.php/Vulkan
Table of contents¶
Install¶
Install the amethyst tools:
Then install the Vulkan graphics API:
Test¶
$ git clone https://github.com/amethyst/amethyst.git
$ cd amethyst/example
$ cargo run --example pong --features "vulkan"
Config¶
TODO
Use¶
Create a new game:
Build the book from amethyst sources:
If this cheat sheet has been useful to you, then please consider leaving a star here.