Inspiration

In my childhood I had enjoyed playing a game on a handheld console. That was the seed inspiration for "Shoot or Die".

What it does

This is a shooting game where the player is supposed to move from one level to another after clearing all the villains (enemies) present in the current level. The game offers some items to help the player with more health or speed. There are some avoidable items in the game which hinders the player from achieving the game objective.

How we built it

The game has been built using python with pygame being the library. The images, tiles and sprites have been created using Adobe Photoshop. Tiled has been used to design the maps for different levels which have been exported as .csv files. The music and sound effects have been created using Garageband.

Challenges we ran into

Coming up with the idea and designing the visual assets were the first set of challenges. Then creating the music and audio effects was the next set of challenges. The overall game logic was built over concepts of Object Oriented programming and getting that right required multiple iterations and thinking.

Accomplishments that we're proud of

Being able to finish the game on time is the most fulfilling accomplishment.

What we learned

This project helped me build deeper understanding of pygame and python concepts. There was also some learning while creating the maps for different levels of the game.

What's next for Shoot or Die

There is a plan to develop this game as an online multiplayer variant.

Built With

Share this project:

Updates