ZGB
rgbds
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ZGB
-
Game Boy Competition 2023
This is a game jam where you make a Game Boy game in three months. If you don't know a lot of programming you can use GB Studio, you can learn the nitty gritty of how the Game Boy works by using assembly programming with RGBDS, or you can use C with GBDK or ZGB.
-
Change collision box position ZGB sprites?
As of right now, I'm using the ZGB because it seemed simple enough, and I like C. And I'm using Gameboy Tile Designer for my sprites. I know that my player sprite's collision box is defined in the .gbr.meta file, and I figured out how to adjust the collision box dimensions like so:
-
[UPDATE] a WIP Fan demake on the gameboy
If you'd like to learn to code (and I totally understand if that seems daunting or you just don't) there are some options short of coding it all yourself - for one, there are other, possibly more flexible engines. One I considered for a bit before rolling my own was https://github.com/Zal0/ZGB - he has several games with source available to help people get started.
rgbds
- Gameboy Technical Reference for Homebrew Developers
-
Game Boy Competition 2023
This is a game jam where you make a Game Boy game in three months. If you don't know a lot of programming you can use GB Studio, you can learn the nitty gritty of how the Game Boy works by using assembly programming with RGBDS, or you can use C with GBDK or ZGB.
-
Exploring the Gameboy Memory Bank Controller (2020)
Game Boy disassembler: https://github.com/mattcurrie/mgbdis
You can compile the ROM's back with rgbds: https://github.com/gbdev/rgbds
Here you can see how bank switching works.
-
Gameboy Programming in 2022/2023, what are the best tools?
Probably not exactly what you want, but maybe worth checking out just in case: https://rgbds.gbdev.io/
- Rgbds: A free assembler/linker package for the Game Boy and Game Boy Color
-
Errors Building Anniversary Red
Clone the specific version of rgbds we need (0.2.0 and 0.2.1 had segfaults on linking, but 0.2.2 seems to work just fine) git clone -b v0.2.2 https://github.com/gbdev/rgbds.git cd rgbds make cd ..
- New website for RGBDS - the Game Boy (Color) assembly toolchain
-
Ghidra - Editing Gameboy ROM for Analogue Pocket
rgbfix is part of rgbds
- Finally found the perfect screen replacement.
What are some alternatives?
gbdk-2020 - An updated version of GBDK, C compiler, assembler, linker and set of libraries for the Nintendo Gameboy, Nintendo Entertainment System, Sega Master System, Sega Game Gear.
z88dk - The development kit for over a hundred z80 family machines - c compiler, assembler, linker, libraries.
openbor - OpenBOR is the ultimate 2D side scrolling engine for beat em' ups, shooters, and more!
awesome-gbdev - A curated list of Game Boy development resources such as tools, docs, emulators, related projects and open-source ROMs.
tilemap-studio - A tilemap editor for Game Boy, Color, Advance, DS, and SNES projects. Written in C++ with FLTK.
pokecrystal - Disassembly of Pokémon Crystal
Petris - A puzzle game for the Game Boy Color (CGB), Analogue Pocket (AP) and Game Gear(GG). Build pets in all shapes and sizes, keep the board clear.
ENGAGE - Source code repository for ENGAGE: Battery-Free Game Boy
sprite - A Game Boy emulator written in drizzle.
mgbdis - Game Boy ROM disassembler with RGBDS compatible output
NoobBoy - A simple GameBoy emulator written in C++
Droneboy - Drone music application for Gameboy