https://github.com/dackmin/gba-studio
Just like GB Studio, but worse and for the GBA
https://github.com/dackmin/gba-studio
gameboy-advance gba gba-development
Last synced: about 2 months ago
JSON representation
Just like GB Studio, but worse and for the GBA
- Host: GitHub
- URL: https://github.com/dackmin/gba-studio
- Owner: dackmin
- License: mit
- Created: 2025-09-19T08:18:14.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2026-03-09T16:01:16.000Z (4 months ago)
- Last Synced: 2026-03-09T17:58:16.431Z (4 months ago)
- Topics: gameboy-advance, gba, gba-development
- Language: TypeScript
- Homepage:
- Size: 6.07 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# GBA Studio
[](https://github.com/dackmin/gba-studio/actions/workflows/build.yml)
Just like [GB Studio](https://gbstudio.dev), but worse and for the GBA.

GBA Studio is an Electron game creator built on top of the [Butano](https://github.com/GValiente/butano) GBA C++ game engine.
## Installation
GBA Studio still requires you to have [Python 3+](https://www.python.org/downloads/) and [devkitARM](https://devkitpro.org/wiki/Getting_Started/devkitARM) installed on your system.
Download the latest build for your platform from the [build action pipeline](https://github.com/dackmin/gba-studio/actions/workflows/build.yml).
> Note: macOS builds are signed & notarized. Windows builds are unsigned.
## Road to v1.0
- [x] File changes detection outside of GBA Studio
- [x] Copy/paste events
- [x] Use variables for any value
- [x] Rename events
- [x] Foreground sprites
- [x] WASM mGBA integration
- [x] ~~Windows signed installer~~ (I'm too poor for this, enjoy the unsigned version)
- [ ] Move target point from the target scene
- [ ] Side scroller scene type
- [ ] Parallax backgrounds
- [ ] images auto convert on build
- [ ] Portable python & devkitARM
- [ ] Auto updater
- [ ] Sprite animations editor
- [ ] Sound editor
- [ ] Plugins
## Development
Install dependencies:
```bash
yarn install
```
Run:
```bash
yarn dev
```
## Contributing
[](https://github.com/dackmin/gba-studio/graphs/contributors)
Please check the [CONTRIBUTING.md](https://github.com/dackmin/gba-studio/blob/main/CONTRIBUTING.md) doc for contribution guidelines.
## License
This software is licensed under [MIT](https://github.com/p3ol/oak/blob/master/LICENSE).
### Credits
* GBA Studio is heavily inspired by (if not a pale copy of) [GB Studio](https://gbstudio.dev) by [Chris Maltby](https://github.com/chrismaltby).
* C++ Code is built using the extraordinary [Butano](https://github.com/GValiente/butano) engine.
* Example assets displayed in the screenshot:
- [Retro RPG Characters](https://the-pixel-nook.itch.io/retro-rpg-character-pack) from [The Pixel Nook](https://the-pixel-nook.itch.io/)
- [Pocket Valley Essentials](https://widseylabs.itch.io/pocket-valley-essentials) from [Widsey Labs](https://widseylabs.itch.io/)
- [Pocket Valley Interiors](https://widseylabs.itch.io/pocket-valley-interiors) from [Widsey Labs](https://widseylabs.itch.io/)