Space Shooter is an expansion to the existing Unity Tutorial of the similar name on their Website. After completing the tutorial I went on to add my own spin on the short game with a number of new and exciting features.
The premise of the game is simple. You control a small spaceship which can fire lasers. Coming towards you are Asteroids that can either be dodged or destroyed. If an Asteroid hits you, it's game over!
The Tutorial only went as far as moving your ship left and right, shooting lasers and spawning asteroids (which can be shot by the lasers). Using this as a base foundation I added in the following improvements: A Score Counter which increases when you destroy an Asteroid, an "Overheat" System that prevents the player from shooting the entire time, a Wave System that spawns increasing numbers of Asteroids randomly across the top of the screen - for maximum difficulty, the asteroids also increase in speed at the start of each new wave! Finally, I included 4-directional movement and a Level-up System that gives you bonuses such as additional lasers and reduced Overheat time depending on how much Score you have.
This tutorial was a great beginners project for me to work on as it involved using the majority of features within the Unity Editor while also building on the fundamentals such as some basic coding techniques and implementing things like Backgrounds, Sound Effects and Music. Using what I learnt previously, I saw it as a personal challenge to expand the game into something more well rounded and indeed, the short demo could now comfortably be called a short game (minus having some menu features) that I have even shown a few friends!
Space Shooter in Action
Here is a gameplay video of the Space Shooter Demo that I've published on Youtube. The game is fully integrated with its own Sound and Music so please ensure your volume is suitably up!
Feel free to get in touch using the Contact Form Here to leave feedback or to request a playable copy!