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.

Borrowing an idea from Space Invaders, a "spaceship" 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, and add a constant rotation to the spinning parent objects on level2.

Added a GUI display to show how many lives you have left.

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 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 17 hours ago
Published 2 days ago
StatusReleased
PlatformsHTML5, Windows, macOS
Authorbobgwilson
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