3D Asteroids

3D Asteroids is a technical demo and 3D recreation of the classic 1979 arcade game Asteroids, made in Unity using 3D Computer Graphics concepts.

The game uses a custom-made shader with illumination and movement vector calculations, as well as the implementation of other 3D computer graphics concepts. This game was developed as part of the final project for CSS 451 - 3D Computer Graphics at University of Washington Bothell.

Game

Mission Objective: Survive the asteroid field as long as possible. Dodge and destroy asteroids to acquire points. The longer you survive, the more points you get! The user pilots a starship that can move in 4 directions: left, right, up and down. The user moves to dodge and destroy asteroids, and cannot move outside of the camera bounds. The user dodges asteroids by moving and can destroy asteroids by firing a blaster that collides with them, breaking them into smaller pieces. The user receives points for destroying asteroids as well as a bonus multiplier for how long they survived.

Video Demo

Screenshots

Gameplay Gameplay

Development

Progress Video

Video Demo

Proposal Presentation

Inspiration

Asteroids

Original Concept Inspiration

Asteroids Asteroids

Star Fox 64

Gameplay Concept Inspiration

Star Fox 64 Star Fox 64