My portfolio, implemented as a retro game.
This is a reimplementation of my portfolio in the form of a retro game.
The portfolio is implemented using GBDK-2020, with a mix of C and GBZ80 ASM.
The most simple assets were written by hand, but more complicated ones were generated using either GameBoyPngConverter by Brian Norman, or using a web application I'm currently working on parallelly to this project. Since most of the available tools are difficult to use on a Mac, my plan would be to reimplement them all in my web application to ease out retro games development for everyone, but that's another story.
GBDK allows exporting to a variety of SM83 and Z80 based gaming consoles, so the idea would be to generate a working ROM for each of them. In the first phase of the implementation I'm focusing on having it working properly on a real Game Boy, but future targets will include:
- Game Boy
- Game Boy Color
- Analogue Pocket
- Sega Master System
- Sega Game Gear
- Mega Duck/Cougar Boy
Because why not?
Of course! I implemented it for fun and I shared it to inspire other people. Code is covered by the MIT license, you can find the full text here.