2D Arcade Game – Star Invaders

The main aim of these pages is to show how to create a simple 2D shooting arcade game similar to Space InvadersGalaxian and Galaga.

Click on the arrow to expand the menu to get started on making the game.

There is a section on the design of the game, then each menu item describes how to make the game for a particular device or system.


Game – RuzInvaders Version 1.0

Download the zip file to see version 1.0 in action – this was done using DirectX 9 and Windows 7. It will still work on Windows 10 – note that when you run the .exe file, it will go into full screen mode – press ESC to exit. Windows may also ask your permission to run it. The source code is also in the zip file or you can download it here.

I started with the bare basics to make the game functional as I was learning on how to make a 2D game. I called this game RuzInvaders initially.

At the moment I only have one level with only 3 aliens, the player’s ship, and I am keeping score.

Game Version 2 – Star Invaders

The next step is to make the game more complete and create better graphics and game play. I have now named it Star Invaders.

Follow the latest code on GitHub here.