Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

GB Studio is a free and open source cross-platform game engine, that allows you to make fully-features games for the classic Nintendo Game Boy. One of the first gaming devices I ever owned, some really fond memories there of staying up late at night with the completely ridiculous magnifier attachment that had lights on it. How far we've come huh?

Yeah, yeah — I know. This isn't Linux gaming. But it's open source and it's awesome! And you can run GB Studio on Linux and there's a new version that was just released too!

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link

Version 3.2.0 additions:

  • Add ability to choose timer context in timer events allowing up to four timers to be used per scene @patrickmollohan
  • Add event "If Current Scene Is" to allow conditionally running scripts based on the current scene @patrickmollohan
  • Add ability to set background tile priority for Color games using Priorty tool in colorize section. Priority tiles appear above sprites
  • Add support for UGE v6 to music editor @pau-tomas
  • Subpattern editor added to Instrument Editor @pau-tomas
  • Add warning when trying to reuse background from a logo scene @pau-tomas
  • Add descriptive README files to asset folders in new projects @pau-tomas
  • Add slope brush when drawing collisions
  • Add magic brush when painting tiles and drawing collisions, updates all tiles matching the one clicked @RichardULZ
  • Add support for slopes to platform scenes @Canight @gearfo @Gumpy Function
  • Add ability to make Analogue Pocket builds using CLI tool @SalvatoreTosti
  • Add warning when using engine plugins built on older versions of GB Studio

It enables you to create ROMs that can run on various emulators, and even real hardware like the Analogue Pocket. Testing it on Kubuntu Linux 23.10 today and it seems to work rather well. Being able to just drag and drop things around is pretty fun:

Check it out on GitHub and the official site.

Article taken from GamingOnLinux.com.
10 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
12 comments
Page: 1/2»
  Go to:

kit89 Jan 30
Thank you for sharing, to be honest I do consider this type of stuff to be in the wheelhouse of Linux Gaming.
hardpenguin Jan 30
You can also export to web / HTML5! So the games pretty much run on anything.
wvstolzing Jan 30
I'm putting up a local mirror for this *right now* --- hopefully it will be done cloning before Nintendo sends in a cease & desist.


Last edited by wvstolzing on 30 January 2024 at 3:07 pm UTC
Ehvis Jan 30
View PC info
  • Supporter Plus
Quoting: wvstolzingI'm putting up a local mirror for this *right now* --- hopefully it will be done cloning before Nintendo sends in a cease & desist.

They have no right to. I guess that might not really make a difference. But this project has been there for five years, so this update is not doing anything new.
Linux_Rocks Jan 30
Pengling Jan 30
Quoting: kit89Thank you for sharing, to be honest I do consider this type of stuff to be in the wheelhouse of Linux Gaming.
I do too - especially since we have really bloody good emulation suites on Linux, and making little emulation-boxes using single-board computers has long been a gateway into Linux-gaming in general.
M@GOid Jan 31
Is there anything like this for the NES?
Pengling Jan 31
Quoting: M@GOidIs there anything like this for the NES?
There is, it's called NESmaker, and it sells for $36, which allows you to use it on up to two computers at a time - however, it's closed-source and for Windows only. There's an FAQ here.
matiaslavik Jan 31
Quoting: Ehvis
Quoting: wvstolzingI'm putting up a local mirror for this *right now* --- hopefully it will be done cloning before Nintendo sends in a cease & desist.

They have no right to. I guess that might not really make a difference. But this project has been there for five years, so this update is not doing anything new.

Still, it's against Nintendo's 3rd Commandment: "Thou shalt not have fun (outside of Nintendo eShop)", so I'm sure they'd try!
Pengling Jan 31
Quoting: matiaslavikStill, it's against Nintendo's 3rd Commandment: "Thou shalt not have fun (outside of Nintendo eShop)", so I'm sure they'd try!
Obligatory song (based on a classic ).
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register


Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.