This is a sokoban-like game written in rust with Amethyst game engine.
The project was inspired by this tutorial, it uses ggez engine, but also utilize spesc ecs library as Amethyst does.
The default render target feature is set to vulkan
for Linux/Windows users.
# Cargo.toml
[features]
default = ["vulkan"]
metal = ["amethyst/metal"]
vulkan = ["amethyst/vulkan"]
If you are on MacOs, you will have to set that default to metal
:
# Cargo.toml
[features]
default = ["metal"]
# ...
# Clone the repo
git clone https://github.com/vigdail/sokoban-rs.git
cd sokoban-rs
# Run
cargo run —-release