top of page
Asteroids

Small Unity project I worked on for a few days in my free time.
Remaking the old arcade game 'Asteroids' was a lot of fun. Implementing my own collisions brought a little challenge since it was my first time implementing them in Unity.
Subjects
Player
Simple movement with RigidBody2D.
Missile shooting.
Life system.
Score system.
World
Custom collision. My own implementation of collisions for all objects.
Wrapping world. Spawning objects on the other side of the screen if they hit an edge.
Missiles
Missiles destroy Asteroids or kill the player.
Destroying an Asteroid gains you points.
Asteroids
Get spawned at a time interval.
3 size stages.
Decreases in size when destroyed and spawns 2 new ones.
Have random rotation and velocity.
bottom of page