Based on the book Hands-on Rust by Herbert Wolverson, with following changes:
- Using Macroquad for rendering
- Using Bevy for ECS
- Touch controls (currently no keyboard controls are present)
(This has project primarily targets mobile platforms and may not work on desktop, even the web build)
Assuming Android SDK and NDK are setup,
./gradlew assemblecd rustlib/rust_workspace
./wasm_build.sh
This will produce a folder named dist that should be hosted from a http server. To play locally, run python -m http.server from that folder.
- notfl3/miniquad for the java code used for Android build
- Kenny for the pixel art assets