Planet Defender
Planet Defender is my first project with Unity.
Based on the Unity learn - space shooter tutorial.
It uses faux gravity to keep the player stuck to the planet and asteroids flying in.
Key points for future development:
Change the skybox to a more lighter colour, I've been trying out different ones, possibly ditch the skybox and replace with a background panel.- Replace background panel with procedurally generated blue sky and star map.
Randomise where the asteroids are spawned from. At the moment they all only come from a handful of points during any given run time.- Replace stock sound effects.
- Add smoke trails to asteroids.
- Decrease planet diameter when asteroids hit.
- Prevent the gun bolts from passing through the planet.
- Periodically increase the asteroid gravity influence, randomise per asteroid, this will make them fall faster towards the planet.
- Add collector item, gravity subject, timer, changes player gun to ray cast weapon, this will be like a lightsaber to sweep destroy asteroids.
- Add collector item, gravity subject, timeout, changes player gravity influence and or speed, at the moment we are not really making use of the faux gravity, but if we increase the player speed, it will actually go into orbit around the planet. This is the same for the asteroids, if an asteroid is thrown at the planet with enough velocity and at the right angle, it will go into orbit around the planet.
Status | Released |
Platforms | HTML5 |
Author | albatrossell |
Genre | Shooter |
Made with | Unity |
Leave a comment
Log in with itch.io to leave a comment.