Skip to content

GBA Studio v4.4.4

Choose a tag to compare

@github-actions github-actions released this 19 Jul 22:44
· 20 commits to main since this release
88695cc

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