A curated list of homewbrew as well as tools, tutorials, and source code examples for Sega Genesis / Mega Drive development.
- SGDK - C language development kit for the Genesis / Mega Drive.
- MMLGUI - Music Macro Language editor and compiler. Can be used with MDSDRV.
- MegaColorTweaker - Edit the palette of sprites and images from within a ROM. Uses the SGDK.
- Ohsat - A variety of SGDK tutorials including four prototype games.
- Plutiedev - A ton of information about MegaDrive programming and architecture.
- Copetti - Analysis of the Mega Drive architecture.
- Mega Cat Studios VDP Graphics Guide - General overview of the Genesis / Mega Drive's Video Display Processor's capabilities and limitations.
- Mega Tetris - Tetris clone written in C and SGDK 1.5.1.
- Mega Swirl - Samegame for Genesis.
- Deflection - Class project.
- Mega Car Wars - Isometric racing game.
- Paper.io Genesis Paper.io 1 Demake using SGDK.
- MD Pong
- Town Quest - Game Jam game.
- Snake-Megadrive - Snake for Genesis / Mega Drive using SGDK.
- FMV - Code for playing FMV using SGDK, excluding images.
- Z80 Integration for SGDK - Example project for a Z80 sound driver that can be linked with SGDK.
- MDSDRV - Sound driver for MD / Genesis. Can be used with or without SGDK; an example SGDK wrapper is included.
- MegaWifi API Example for SGDK
- MegaWifi API Example without SGDK
- SGDK Ideas - Various snippets for SGDK.
- SGDK Custom Font
- SGDK Title Screen
- SGDK Scrolling - Demonstrates scrolling using the new SGDK 1.60 MAP resource.
- SGDK Bitmap Line
- SGDK Bitmap Sine Wave - Expands on sgdk-bitmap-line to draw sine and cosine waves.
- SGDK Lissajous - Lissajous curve drawing.
- MD Automata - Conway's Game of Life using SGDK.
- SnakeSpritesFollow - C library for creating several sprites that follow a main sprite in a snakelike manner. Uses SGDK.