Astro Flipper
This is my 2D Platformer game assignment for Michigan State University's CAS 117 Games and Interactivity class.
Controls:
Left: Left or A
Right: Right or D
Jump: Space
Pause: Esc
This is a work in progress, I will likely add more features, bug fixes, and possibly new levels before the March 25 deadline. (I tested the Web and Mac versions, but I don't have a PC to test the Windows version.)
I made a number of modifications to the tutorial project:
Created a custom Level1, which is a side scrolling level.
Created my own camera scrolling script that has a minimum and maximum X value, so it doesn't reveal anything before the beginning of the level, or after the end of it.
Removed the double-jump and in-air-jump capabilities, and disabled the jump sprite effect.
Killing enemies adds to the score.
Fixed a bug where an enemy can be killed by player corpse.
Fixed a bug where an enemy can drag the player corpse.
Added spikes that kill the player.
Fixed a bug where the player could hit left or right while dead, and the corpse would change directions.
Fixed a bug where the player was sticking to walls.
Created a custom Level2, with custom camera script that stays fixed, but quickly pans to the next room when you reach the edge of the screen.
Added a gear in the center that lets the player flip gravity 180 degrees. This is done by quickly rotating the level 180 degrees, so the player stays right-side up and gravity still points down in screen-space.
Added a script that flips enemies in the other rooms from the floor to the ceiling (and vice-versa) every time the player gravity flips.
Created a Scene Gizmo script that draws rectangles around each room in the Unity scene view only, which the player never sees, to help with level design. Also created an Editor Window that lets me easily move camera to the other rooms using integer values during level creation.
Added new music for both levels.
Credits:
-------------------
Tutorial project with starter assets:
Michigan State University CAS 117
Music:
PlayOnLoop
Game Design and Development: Bob Wilson
Published | 12 hours ago |
Status | In development |
Platforms | HTML5, Windows, macOS |
Author | Bob Wilson |
Genre | Platformer |
Made with | Unity |