Icarus Initiative

Idea & Introduction

A small, arcade inspired game that I made for a University Assignment. With the lessons from the previous unity project I did, this project is more polished, and a more enjoyable game. None of my focuse went towards documentation or asset creation. This allowed me to focus on the game mechanics, and deploying the game. A lot of my effor went into balancing the game and making it fair, yet challenging.

Technologies Used

  • Coded in Unity using C#
  • Used built in features to create the menus, adding code where necessary
  • Got art and sprites from Kenny Assets and other sites
  • Particle effects are made from within the Unity Game Engine
  • Keeping track of "Record" score using Unity's built in "Player Prefs"

Notable features

  • Game over screen allowing replayability
  • Automatically and randomly generated enemies/asteroids
  • Sound effects throughout the game
  • Responsive controls of character movements and shooting
  • High score is saved as a personal best/record
  • Web browser based deployment of the game at itch.io

Conclusion

I kept my initial idea simple. An arcade style game with spawning asteroids that spawn faster and faster as time goes on. This allowed me to focus on polishing the game with particle effects, sound effects, a game over screen, storing the highest score and an easter egg making it feel like a more complete experience.

Files

The game files are available on GitHub, and the game can be played for free on itch.io
There is also a windows build, but it was made redundant by the browser version. The game is lite, and also much easier to play from a browser, even though it occupies less space of the player's screen.