This is my 2d shooter game assignment for Michigan State University's CAS 117 Games and Interactivity class. I tested the Web and Mac versions, but I don't have a PC to test the Windows version.

I made a lot of modifications to the tutorial project:

Designed a game where the player is a triangle fighting against squares in outer space, with three levels and a story intro cinematic that I narrated. It is inspired by 1980's games like Galaga and Space Invaders. The controls are left and right to move, and the spacebar to shoot.

Borrowing an idea from Asteroids, many squares split into two rectangles when shot. The Level 3 boss splits into 16 squares, which each split into two rectangles.

A square with a question mark flies by and gives you a 1up if you shoot it.

Modified the provided tutorial C# scripts and created new scripts to enable the enemies to split into multiple enemies, animate enemies from an initial position to their final position, make enemies firing at random times, disable enemies firing when player is dead, give the player a 1up, turn the subtitles on and off during the voiceover, made lives persistent across levels so it doesn't reset every level, and added a constant rotation to the spinning parent objects on level2.

Added GUI items to show how many lives you have left and what level you are on.

Created particle effects for player and enemy deaths, player projectile hits, and the stars in the backgrounds.

Created sound effects using Chiptone and Bfxr.

Added six royalty-free music tracks.

Used an 8-bit Atari font for all game text.

Added gamepad support.

Added a credits screen:

Credits

------------------------------------------------

Unity starter project and tutorial, including

a number of assets and scripts:

Michigan State University - CAS 117

Game design, programming, writing and narration:

Bob Wilson

Sound effects created using Chiptone and Bfxr

Music for main menu, credits, levels 1-3:

PlayOnLoop

Music for story intro:

Peter Eastman

Atari 8-bit font:

Steve Boswell

Updated 12 days ago
Published 25 days ago
StatusReleased
PlatformsHTML5, Windows, macOS
AuthorBob Wilson
GenreShooter
Made withUnity
Tags2D, Retro, Space, Top down shooter
Average sessionA few minutes
InputsKeyboard

Download

Download
wilso169-MacOS.zip 42 MB
Download
wilso169-Windows.zip 33 MB

Install instructions

You can play this game right in the web browser on a computer (not on a phone), it is not necessary to download the Mac or Windows files.