It Came From Outer Space is a 2D-Shooting Game that gamer will need to fight aliens from the outer space until gamers HP reaches 0. The player will be periodically provided random power-up for a short duration. Once the game ended, the screen will be automatically switched to the scoreboard screen. That allows player enter their own name then players name and score will record in the database and show only 10 players name that has the most score. And the game can switch to 2-Player. If one of player died, the game will end and switch to scoreboard screen.
NOTE: If You want to edit our game you can open it in the Unity Engine. Please use Unity 5.6.5 or some errors might happen because Unity doesn't have a fully backward compatibility.
For the program's proposal here.
For Documentation online here.
Single Player
Two Player
Main menu
Game Over
- Singleton - the singleton pattern is a software design pattern that restricts the instantiation of a class to one object. This is useful when exactly one object is needed to coordinate actions across the system. Read more about Singleton design pattern
-
Parallaxing - Scrolling background that move along with the camera make the background has more depth You can check similar example video of the Parallaxing that was developed by Walt Disney Animation Studio
-
Tilling - this prevent the background from cutting when we go near the edge of each side. It will generate the same background and connect to the end of the one of the side of the background which will make the scene look like it is a big scene.
Download the zip file
PC | MacOS | Linux |
---|---|---|
here | here | here |
Install the file
- For PC - Extract and run the .exe file.
- For MacOS - Extract and run the .app file.
- For Linux - Extract -> Go to the extracted folder -> Right click at the execution file (Linux.x86 (32 bit) or Linux.x86_64 (64 bit)) -> Go to properties -> Go to Permission tab -> At Execute, tick "Allow executing file as program".
*All Class in this UML extends MonoBehavior
- Theeruth Borisuth - Game designing, bug fixing, sound managing.
- Charin Tantrakul - Database engineer, Graphics artist, bug fixing.