gbstudio
5
12.5mb
GB Studio is a game creation tool for developing homebrew Gameboy & Gameboy Color games.
Submit your exported .gb ROM, optionally along with its source project files.
::|CONTENTS
- Music
- graphics
- scripting
- plugins
- Restrictions on submit
- Voting
- See also
GB Studio is a quick and easy, drag and drop development tool for creating
Gameboy (and Gameboy Color) games which are playable on a real system. The software aims to be usable even by those without programming experience, though functionality exists to dig deeper under the hood, if desired.
Official website -
https://www.gbstudio.dev/
Donload -
https://chrismaltby.itch.io/gb-studio
Documentation -
https://www.gbstudio.dev/docs/
Music
GB Studio offers a couple different options for including music in your game:
1) .uge files, which are editable both in GB Studio itself (piano roll layout) and with
hUGETracker (
link), a Gameboy music tracker
2) .mod files, using a particular template that GB Studio can read from, editable with some external software such as
OpenMPT - find the template in
[your project name]\assets\music\template.mod
Not a fan of using hUGETracker? Check out fur2uge, which allows you to create [somewhat limited] .uge songs using Furnace!
graphics
GB studio uses PNG import for it's graphics. Graphics can be imported as tilesets, backgrounds, or sprites.
Because GB studio adheres to Gameboy limitations, graphics must adhere to the Gameboy color palette. If you are developing in Gameboy color mode, you have the option to colorize your graphics within the engine with any of the available palettes (or import your own palette)
scripting
GB studio uses a visual scripting language, and also allows typed GBVM scripts for greater control.
plugins
GB studio is highly extendable and re-writable thanks to plugins. Plugins can be simple addons, like a code block that causes projectile to despawn when it hits walls, or large modifications that entirely change how GBstudio works!The most important fact about plugins, however, is that they are completely legal for BOTB entries, as long as they are not copyrighted.
Restrictions on submit
Please do not include copyrighted content in your submission.
Option 1: .gb/.gbc, a Gameboy ROM which is playable in an emulator or on hardware via flashcart. Export to .gb/.gbc by going to the Game menu, Export As -> "Export ROM".
Option 2: .zip, an archive of your entire GB Studio project folder - the one where your .gbsproj file resides.
If you submit this filetype, also include an exported .gb/.gbc ROM.
Although GB Studio can also export to webpage, this format only allows for the previous two options. (But there is always the
HTML5 format...)
Voting
To play a .gb ROM, open it in your emulator of choice (or for true ballers, put it on a flashcart and play it on your actual Gameboy!). A couple of popular emulator options are
bgb and
SameBoy.
If the entrant submitted a .zip of their GB Studio project, it can also be played by opening the .gbsproj, going to the Game menu and selecting Run. A ROM should be included alongside that, though.
See also
-
gameboy (format)
-
tic80 (format)
-
html5 (format)