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.

Thumbnail.png

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.

©2026

bottom of page