GBA Studio v4.4.4
GBA Studio v4.4.4
This release delivers a complete native-GBA vertical slice: build Poachermon in GBA Studio, compile a real .gba ROM, run it in an emulator or on hardware, and try the same demo directly in the browser.
Play it now
Highlights
- Fleshed out Poachermon into a playable poacher-investigation and creature-rescue case with a briefing, witnesses, traps, suspects, evidence variables, conditionals and a case-closed scene.
- Added the GitHub Pages landing page and browser ROM player, including built-in validated demo ROMs and a local-ROM picker.
- Added scene-start scripts and actor script compilation for the native GBA target.
- Added animated actor frames, facing direction, movement, visibility and interaction behavior to the GBA runtime.
- Added actor-variable conditionals and compiler-to-engine contract validation.
- Pinned reproducible devkitARM builds and updated Studio to the merged GBA engine runtime.
Automated validation
- Studio unit tests and browser-player tests.
- 89 host-side engine unit tests and 11 integration tests.
- Real starter and Poachermon ROM builds in GitHub Actions.
- ROM header validation and an mGBA boot smoke test.
- Successful Windows, Linux and macOS packaging from the release tag.
Downloads
Installers and portable archives are attached for Windows, Linux, macOS Intel and macOS Apple Silicon.
Implementation: GBA Studio PR #17 and GBA engine PR #3