Using GBDK to make 8-bit games for multiple platforms

Workshop by Michel Iwaniec

Learn how to use the GBDK C library to make genuine retro games that can target multiple 8-bit platforms. In this hands-on workshop, you will work on your own laptop to follow steps for building a game framework. Ideally you should have some familiarity with C programming, and an interest in game development and old video game hardware. We will be using GBDK to make a simple scrolling game, building it up during the workshop and using the portability of GBDK to quickly get it up and running on several platforms. The workshop will also diverge from the pure-portability mindset and show how to tweak the game for a particular platform - especially when it comes to support for music / sound effects. The platforms covered will be: * Nintendo Game Boy * Nintendo Game Boy Color * Nintendo Famicom / NES * Sega Game Gear * Sega Master System Topics covered will be: * Downloading and configuring GBDK with a suitable coding IDE (VS Code recommended) * How to get started designing 2BPP graphics assets and levels * How to utilize the hardware features for scrolling levels * How GBDK's auto-banking feature allows easy memory management for assets and code * How to improve each game build to take advantage of more colourful platforms * Challenges of designing a game using two distinct viewport sizes * What tools exist for music / sound effects on each platform

Attending this workshop will cost Free
Suitable age range 12+
Attendees should bring Own laptop and ability to download software tools

If you would like to mark this as a favourite please log in.

 

Return to: