2D Vintage Arcade Shooter

Overview

This project consisted of creating a 2D Vintage Arcade Shooter game in C++ using components such as lighting, physics and particle simulation. I developed a physics component for the game engine that incorporates particle effects and particle physics for movement. Additionally, there are sounds and UI for improving player gameplay by displaying the current score, player health, levels of complexity and other messages for feedback. Finally, the sprites are all created by myself using Photoshop to improve the overall quality of the game.

Project Miscellaneous

Here are some of the game sprites used for bullets:

project

project

The below video displays a 3D explosion that I created in OpenFrameworks. This was later converted to a 2D version for the Vintage Arcade Shooter game when the player hits the enemy or kills an enemy character.

Gallery

Download Project