The most recent version (playable online) is available on itch.io: keep inside by alchim31
My game for Ludum Dare 47 (see release compo)
And some evolutions, experimentations, wip since LD:
- upgrade to bevy 0.3, 0.4
- use lyon to draw entity (vs sprite) (via Nilirad/bevy_prototype_lyon: Use Lyon in Bevy.)
- create a web version (via mrk-its/bevy_webgl2: WebGL2 renderer plugin for Bevy game engine)
- add effects (try easing via bevy_extra/bevy_easings at master · mockersf/bevy_extra)
- use bazel to build
- host on itch.io
cd game
cargo run --features native
Currently, using bazel for dev is not optimal, The regular rust toolchain for bazel (cargo-raze + rust_rules) doesn't work with bevy (see How to combine features, platform and dependencies ? · Issue #326 · google/cargo-raze)
# currently the bazel workspace doesn't install tools like basic-http-server
cargo install basic-http-server
bazel run //web:serve
Open http://localhost:4000/ into the browser
bazel run //itch.io:butler login
bazel build //itch.io:publish-web --verbose_failures --action_env=BUTLER_API_KEY=$(cat $HOME/.config/itch/butler_creds)