This project is a game using the amethyst game engine for the OLC game jam, albeit unfinished I am using the project to get familiar with Rust and ECS.
Find below a very simple screenshot to see how far I have to go 😀:
To run the game, run the following command, which defaults to the metal
graphics backend:
cargo run
Windows and Linux users may explicitly choose "vulkan"
to do so make sure you add the necessary features into the cargo.toml ( I excluded them from mine as VSCode was attempting to background build and failing when it couldn't find vulcan):
[features]
default = ["metal"]
empty = ["amethyst/empty"]
metal = ["amethyst/metal"]
vulkan = ["amethyst/vulkan"]
and use the command:
cargo run --no-default-features --features "vulkan"
The game isn't really a game and at the moment the character sprite (which i spent way too much time on) can me made to move left or right. They also collide with the "door" to the right and cannot pass through.