Department - Author 1

Computer Engineering Department

Degree Name - Author 1

BS in Computer Engineering



Primary Advisor

Hugh Smith


People primarily use mobile games as a time waster, waiting for the bus, using the bathroom, in the car, etc. Wave based games have become very popular in the mobile gaming market because a user can play a quick wave and get immediate satisfaction. On the developer side this is great for mobile advertising; the user gets to do something fun for a short period of time and in return has to look at an ad. The question of the free app developers is “how do I keep the user coming back to look at the ads”? The answer for me was Kosmos, an OpenGL Android game.

Kosmos is a new take of a familiar style of shooting game. It pays homage to the retro style shooters like Asteroids, Galaga, and Centipede. Featuring a top-down view with simple polygon graphics, Kosmos gives the user a feeling as if you are in an arcade. Ditching the outdated goals of trying to achieve a high score with three lives given to you upon payment of a quarter, Kosmos substitutes those mechanics with a modern RPG style.

Kosmos is set in space where endless waves of enemies are attacking your ship. Each enemy killed gives the user money which must be used to upgrade your ship’s weapons and characteristics to help you progress through the game. Your ship’s arsenal includes a machine gun, rocket launcher, and laser that can be upgraded to help you defend against the onslaught of enemies. Featuring upbeat electronic music, smooth muti-touch controls, and fast paced gameplay, Kosmos is an entertaining game for the casual and even hardcore gamers.