Online Battle Royale Twin-stick Shooter. WIP.
https://magiaforge.app/ (Desktop Chrome only for now)
w/a/s/d
: MoveMouse left button
: Cast primary spellsMouse right button
: Cast secondary spellsMouse wheel
: Switch primary spells slotTab
: Open inventoryEsc
: Open pause menu
cargo run
to launch app locallycargo build --profile dist
to build desktop app in release mode. (Notecargo build
is for WASM build)trunk serve
to run locally on browser with trunktrunk build
to build web app and publish on GitHub Pagescargo +nightly fmt
to format
cargo run --features xxxx,yyyy
to enable some debug features:
debug
to enable debug draw.ingame
to skip main menu.item
to enable spell item cheat.
- Enable
trace_tracy
feature incargo.toml
. - Start the game.
- Launch Tracy client and click
connect
button.
See profiling.md for more details.
This project depends on the following tools:
On Windows, save data is stored in %HOMEPATH%\AppData\Roaming\magiaforge
.
In browsers, save data is stored in local storage under the key magiaforge.magiaforgeconfig
.
This game depends on free musical assets from https://dova-s.jp/ . See the asset creadit file for more details (Also you can see BGM credit in pause menu). All Sound Effects are from https://soundeffect-lab.info/ .