Make a Space Shooter for the Mega Drive!

Posted February 24, 2020

It’s time for another SGDK tutorial series! After doing a single player Pong game and an endless runner, it’s time to reach for the stars… and make a space shooter!

final_megalaga.gif

Apart from things like scrolling and animating sprites, this new series will show you how to deal with multiple entities and their collisions, how to randomly generate backgrounds and more! This project builds upon the previous tutorials, so if you’re new to SGDK programming and have not done those yet, I highly recommend starting with Megapong.

And if you want to get even more out of my tutorials, supporting me on Patreon will get you cool perks! Just $1 a month will give you access to all source files for each step. And higher tiers will give you peeks behind the scenes, early access and more!

I hope you enjoy this new series! Happy coding and be excellent to each other!

Take It to the Next Level!

Become an excellent patron on Patreon and snatch yourself some kickass perks such as early access, early builds, exclusive updates and more!

You will also be added to the Wall of Excellent People!

Related Posts

Why I Love Sonic R

| [Gamedesign] [Ramblings]

Feel the sunshine living in the city!

Why Jank Is Not Always Bad

| [Gamedesign] [Ramblings]

Parkouring ravens? Dogs stuck in walls? What’s not to love!

HaxeFlixel Tutorials!

| [Ramblings] [Retro] [Mega Drive]

If you’ve popped over to the tutorial section recently you might have noticed that I’ve added my very first HaxeFlixel tutorial! It shows how to implement a simple, pixel-perfect 2D water shader which I used for Go! Go! PogoGirl. But a few of you might be wondering what a HaxeFlixel is. Well, it’s a 2D game framework that is as powerful as it is underrated! It runs on the (also underrated) Haxe language, is extremely well documented, open source, and has built-in functions for almost anything you’d need.

By using the Disqus service you confirm that you have read and agreed to the privacy policy.

comments powered by Disqus