A downloadable game

Download NowName your own price

Megapong is a small single-player Pong game for the Sega Mega Drive/Genesis! It was coded in C using the Sega Genesis Development Kit (SGDK).

NOTE: This project will not work with the latest version of SGDK (1.80), only with 1.70.

The game is free to download and play, but a small donation of $1 will get you the fully commented source code! I've deliberately kept the game simple, so that it can serve as an entry project for anyone interested in coding a game for the Mega Drive.

It shows how to:

  • Place tiles
  • Move and animate sprites
  • Collide sprites
  • Add sound effects

And more!

I have also written a full step-by-step tutorial teaching you how to create the basic version of the game. You can find it here on my website, along with other tutorials on Mega Drive programming!

I hope you enjoy the game and if you end up using the code to create something cool, make sure to let me know!

Also, check out my Megarunner project for something a little more advanced!

This project and my tutorials are powered by Patreon. Shoutouts to my Special Stage tier patron Chris McAuley!

Rated 5.0 out of 5 stars
(2 total ratings)
Tags2D, Arcade, ball, genesis, Mega Drive, pong, Retro, Sega Genesis, sgdk


Download NowName your own price

Click download now to get access to the following files:

megapong.bin 256 kB
Version 2
source.zip 56 kB

Development log


Log in with itch.io to leave a comment.


so cool!!

plz make a site version

It'd be cool if there was a way to auto play this, without a need to setup.

It could be done using a javascript/webassembly mega drive emulator.
I found this (http://neptunjs.xyz/segaMD.html) but there are others.
I did something similar with my Gameboy game: https://nekete.itch.io/a-fairy-without-wings

Thanks :)