GBArcade is a collection of simple games for the GameBoy Advance, written in Rust using the AGB framework.
- Asteroids
- Pipe Dream
- Brick Break
- Minesweeper
- Space Invaders
- Lights out
Download gba file from here and run in an emulator (mGBA recommended)
Doesn't support saving.
If you want to implement something like RetroAchievements for GBArcade, there's a helper value at 0x02000000, see game/src/progress.rs for the bit values
https://shop.insidegadgets.com/product/gba-4mb-rom-only-flash-cart/
First follow instructions at https://agbrs.dev/book/setup/getting_started.html
cargo run
(runs in mGBA)
cargo test --package game
cargo test --package resources
(runs in mGBA)
cargo build --release
agb-gbafix target/thumbv4t-none-eabi/release/game -o gbarcade.gba
- agb
- https://agbrs.dev/
- Framework for running rust on GBA
- mGBA
- https://mgba.io/
- Testing
- aseprite
- https://www.aseprite.org/
- Creating backgrounds and sprites
- abyssbox
- https://choptop84.github.io/abyssbox-app/
- Creating music and sound effects
- Bfxr
- https://www.bfxr.net/
- Creating sound effects
- audacity
- https://www.audacityteam.org/
- Editing/encoding music/sound effects



