GB Studio
A quick and easy to use drag and drop retro game creator for Game Boy
dev.gbstudio.gb-studioGB Studio is drag and drop game creator for making Game Boy games
It is designed to be usable by people with little to no previous programming knowledge using simple visual scripting but also provides multiple access points for advanced users to access the game engine's virtual machine (GBVM) and to directly modify game engine's C and Z80 assembly code through plugins.
You can generate ROM files that can be run in an emulator, on a web page or on real Game Boy hardware
Screenshots
Observed history
| App | Change | Version | When ↑ |
|---|---|---|---|
| updated | 4.3.2 | 19 Sept 2026 |
Upstream releases
Release notes supplied by the developer. These dates are not Flathub package publication times.
4.3.222 Jun 2026
Added
- Add ability to view the current background and overlay tilemap in the debugger @pau-tomas
- Add ability to "Eject Web Template" from the Settings section, allowing packages created with "Export Web" to be customised
- Add support for web template plugins
Changed:
- Updated Polish localisation. @ReptiIe
- Updated Japanese localisation. @tomo666
Fixed
- Fix issue preventing build log from opening automatically on warnings
- Fix issue where script events could not be deleted after deleting a multi selection
- Fix issue where deleting patterns in music editor during playback could cause application to freeze
- Fix issue where select input menus would often not be wide enough to display contents without cropping text
4.2.224 Feb 2026
Added
- Add setting to control how many frames projectile collision checks are spread over
- Add "Is Touching Wall" as a read only engine field for platformer scenes (gives access to
plat_wall_col)
Changed
- Deprecate legacy
scriptBuilderplugin APIs. Usage now triggers a warning indicating the replacement function - Increased plugin compile timeout to 10 minutes (previously 1 minute)
Fixed
- Fix issue where changing Music Tracker Keyboard Layout setting would not take effect until the project was reloaded
- Fix Music Tracker keyboard shortcuts when using non-QWERTY layouts (QWERTZ, AZERTY, Dvorak, etc.)
- Fix issue where off-screen actors would sometimes be visible on scene load
- Fix issue where scenes with unicode character names could cause resources to be deleted when saving project
- Fix issue where editing an FX Hammer file wouldn't correctly update the number of sound effects available
- Fix issue where resizing a background image could cause builds to fail until the project was reloaded
4.2.113 Feb 2026
Fixed
- Fix issue on Windows where attempting to build would show EPERM error (hopefully)
- Fix issue on Windows where Linking step would show unexpected warning message spread over multiple lines
4.1.32 Oct 2024
Changed
- Updated Spanish localisation
- Improved error message that appears when project fails to open due to broken plugins
Fixed
- Fix issue where adding a new song wouldn't warn about unsaved changes in current song
- Fix issue where adding a song with an already existing name wouldn't auto select the newly created song
- Fix issue where scene connection lines could get stuck in place if custom scripts that change scenes are called multiple times from the same scene
- Fix issue where "Replace Script" confirmation alert would appear when pasting sometimes even if the custom script hadn't been modified
- Fix issue preventing building projects containing a "Play Music" event but no music
- Fix issue where dialogue script events could cause horizontal scroll bars to appear in script editor when column was not wide enough to display all tabs
- Fix issue where errors causing the build process to end early where not being display correctly in the Build Log
- Fix issue preventing build when a scene includes a common tileset that has been deleted



