Skip to content

GBA Studio v4.4.3

Choose a tag to compare

@eoinjordan eoinjordan released this 09 Jun 19:58
· 39 commits to main since this release

GBA Studio v4.4.3

A playable milestone: the GBA VM now supports enough script events to build a
basic interactive game that boots and runs in mGBA.

New script event support (compiler → VM → runtime, all tested)

  • If Joypad Input (EVENT_IF_INPUT) — branch on held buttons
  • Actor Set Position / Move Relative — place and nudge actors
  • Actor Set Direction — store facing (rendering of direction comes next)
  • Actor Activate / Deactivate — show and hide actors
  • Call Custom Event — reusable scripts inlined at compile time (recursion-guarded)
  • Group and If Colour Supported — resolved at compile time

Already supported

Text, variables, math, random, if/else (variable comparisons), scene
switching, and trigger zones.

Isometric template

Ships with original CC0 isometric art: a village background and a
four-direction hero sprite.

Known gaps (next on the roadmap)

  • Actors don't visibly turn/animate yet (single metasprite drawn)
  • Dialogue choices (EVENT_CHOICE), save (SRAM), and audio are not yet implemented

See docs/GBA_EVENT_COMPATIBILITY.md for the full event-by-event status.