News for hackers. Stuff that matters.

chrismaltby

Oh hey, I made GB Studio, really cool to see it being used for this :) I've got some nice features in progress for the next version https://www.youtube.com/watch?v=q8UKwV1gJAI

Show HN: GBS Music – web based, open source Game Boy music editor/tracker

Hi HN, I've been working on an open-source, Electron (sorry) app for creating Game Boy games with no-code for a few years now. Recently I've been making some improvements to the inbuilt music editor/tracker and have got it running in the browser as a PWA.https://www.gbstudio.dev/musichttps://music.gbstudio.dev/It runs entirely client-side (no backend), using the File System Access API where...

( Read More... | no comments | on HN )
Re:Ask HN: What Are You Working On? (April 2026) on Monday April 13, 2026 @09:08AM (#47751439)
This is awesome. I only made it to stage 5 but love the mix of genres
Very nice! I've been building a drag & drop layer on top of GBDK [1] called GB Studio [2] for making Game Boy games for a few years now. I'm starting to think about how it could support other platforms eventually so this is definitely a project I'll keep an eye on.

[1] https://gbdk.org/

[2] https://www.gbstudio.dev/

I’ll definitely have a look and see if there’s any advantages. Currently using binjgb in GB Studio and been pretty happy with it https://github.com/binji/binjgb
Re:NESFab – A new programming language for creating NES games on Thursday February 13, 2025 @06:06PM (#43042633)
Nice to see GB Studio get a mention, I’m still working away at it after many years! Definitely going to be checking out NESFab to see what I can learn from it.

There’s also been a fork recently called BB Studio adapting it to make NES games:

https://github.com/michel-iwaniec/bb-studio

As the creator of GB Studio and a fan of Final Fantasy and Frasier (though can’t bring myself to check out that new season!) this is pretty awesome!
Re:GB Studio: Drag and drop retro game creator for GameBoy on Saturday June 17, 2023 @04:18PM (#36374147)
Thanks, one of the things I’ve always tried to do (at work, before I started on GB Studio) is make difficult things seem easy and accessible. Though I’d have also told you this was probably impossible before starting too!

I just built it up slowly, making small tools to help me make sense of what was going on while learning GBDK, before I knew it pretty much had something I could package up. I’ve had a lot of help along the way though, untoxa’s [0] engine rewrite, and the work pau-tomas [1] did on the music editor have been especially helpful to the project.

Been a bit absent from the community recently, not had the time, but hoping to get back on it again soon!

I’m always amazed at how many awesome games people keep making though, it makes me really happy as this the first of many failed side projects that I pushed on through to completion.

[0] https://github.com/untoxa

[1] https://github.com/pau-tomas

Re:McDonald's Just Dropped a Brand New Game Boy Game in 2023 on Wednesday June 14, 2023 @03:24AM (#36322612)
As the creator of GB Studio, thanks, really appreciate that! And thanks to binjgb for the excellent emulator.

Really cool to see GB Studio being used for this.

Re:Power consumption of Game Boy flash cartridges on Tuesday April 20, 2021 @08:06AM (#26873473)
If anyone is interested in making their own Game Boy game, I've been working on an open source game maker [0] that adds a UI around GBDK. I'm working on an updated replacement game engine [1] at the moment too that adds, among other things, support for flash cartridge saving (allows you to reflash cheap Pokémon carts), parallax backgrounds, large sprites and a stack based scripting language.

[0] https://www.gbstudio.dev/

[1] https://github.com/chrismaltby/gbvm

Re:How I write Elm applications on Sunday November 15, 2020 @09:14AM (#25101315)
I really appreciate you taking the time to code review the Redux store! This is some really great advice that I'll definitely be implementing. The project has definitely been a big learning experience :)

Very much looking forward to these new RTK APIs. Thanks again for your help.

Re:How I write Elm applications on Saturday November 14, 2020 @07:58PM (#25097093)
I can second that, I’ve just recently started migrating my open source application [0] to use Redux Toolkit and the hooks API (+Typescript) and it’s been a pleasure to use and MUCH less boilerplate than the previous implementation. Thanks for your efforts working on this!

[0] https://github.com/chrismaltby/gb-studio/tree/v2beta

Re:Microsoft Tilecode on Saturday October 24, 2020 @04:18PM (#24881674)
If it can play Game Boy games I’ve made an easy to use game maker that’s starting to get quite popular https://www.gbstudio.dev/
Re:Custom Game Engines: A Small Study on Friday April 24, 2020 @08:30AM (#22967235)
Looks great, I'm working on a similar kind of project specifically for making Game Boy games.

https://www.gbstudio.dev/

I'll definitely have a look at your project for some ideas.

Re:WebAssembly becomes a W3C Recommendation on Monday December 16, 2019 @02:40PM (#21806367)
That looks awesome! I noticed that you don't have Game Boy on there, not sure if it's useful to you but I started to make a WebAssembly port of GBDK: https://github.com/chrismaltby/gbdk-emscripten which I was planning to use in my Game Boy game maker eventually https://www.gbstudio.dev/
Re:Making a Game Boy Game in 2017 on Friday May 24, 2019 @01:27PM (#20003600)
The author of this article was really helpful chatting with me on Reddit while I was building GB Studio and still working it all out :-)
Re:GB Studio – Retro adventure game creator for Game Boy on Tuesday April 23, 2019 @05:46PM (#19733263)
Hi, sorry for the delay replying, weirdly Electron names the output win32-x64 even though it's only for 64-bit, I think the naming convention is platform (win32) then architecture (x64). Either way I've just built a 32-bit version which hopefully will work for you https://github.com/chrismaltby/gb-studio/releases/download/v... though I'm not sure how it's going to manage with 1Gb RAM.
Saving/loading is definitely on my todo list. The game I built this for originally was only small and was intended to be finished in one sitting but I’ll be adding support for saving soon.
I was definitely inspired by NESMaker, yeah!
I believe I just need to assign a colour palette to each sprite and background tile but it’s something I’ve not played around with just yet. I kind of like the simplicity of the original greyscale myself but GBC is a highly requested feature so I’m sure I’ll look into it!
It makes ROM files for the original Game Boy and they can run on an emulator or a real console https://imgur.com/a/oR9aNdK but it also outputs a web build with touch controls using a fork I made of the js emulator GameBoy Online https://github.com/chrismaltby/GameBoy-Online
Oh hey, Hacker News! Just wanted to say I've been really pleased with how this project has been received, wasn't expecting it to blow up this much! My Github issues list is going crazy right now! :-D

It's been a side project of mine for quite a while as I was learning Electron and C/GBDK at the same time so don't judge me too harshly on the code hehe.

It's early days for the project so not quite decided how I want to expand it out just yet, maybe to more genres, maybe to allow more JRPG functionality. What ever I end up doing though I want to make sure it's as simple as possible for beginners to make something as easy as possible!

Re:At 30, Game Boys live on in unexpected ways on Sunday April 21, 2019 @02:23PM (#19713627)
Thanks! Yeah it uses GBDK to make real ROMs. It can only make a very specific kind of game right now but it’s early days.
Re:At 30, Game Boys live on in unexpected ways on Sunday April 21, 2019 @09:45AM (#19712045)
I actually just released an open source React/Electron app for making Game Boy games on Windows, Mac and Linux a few days ago!

https://github.com/chrismaltby/gb-studio

Still getting lots of use out of my childhood Game Boy.

Re:GameBoy CPU Manual (2013) [pdf] on Monday April 15, 2019 @03:16AM (#19663679)
I’ve been working on a little adventure game maker for GameBoy over the last few months actually. I’ve been sharing a few alpha builds on a mailing list and pretty close to releasing now. Was hoping to post a Show HN soon!

https://www.gbstudio.dev

"If you wish to make an apple pie from scratch, you must first invent the universe" - Carl Sagan
Re:Pyxel: A retro game development environment in Python on Thursday August 02, 2018 @12:12PM (#17672607)
This looks like a great project, reminds me a lot of development for GameBoy using GBDK especially with clipping screen buffers for scrolling.

I ended up writing a rough JS implementation of GBDK and used Emscripten so I could debug those kinds of things while making GameBoy roms.

https://www.gbdkjs.com/docs/example-projects/

There's something about working within the limitations of retro systems that's really fun.

Older »