Month: March 2016

First Playable Game: Alien Invasion


Name of our game: Alien Invasion


My Role: I was the programmer for our game and the coding for the game in general. I created the scripts, objects, and the room for the game.

Link to our game:

The process of creating the game was quite a feat at first. First I created some placeholder sprites for the objects I would be creating later. To make our game an endless runner, I needed to have the appearance of the player moving, but in actuality, the room itself is moving. So for the Room, all I created was the original layout of the room. I then needed to create a generator object to keep making the ground along with the obstacles.

The first question I would ask the players is, “Is this game easy to pick up and play?”

However, our main concern for the game is very broad and generalized, but can flesh out towards many different things doing with the game. “What can we do to improve this game?” We received answers like difficulty, changing speed, and different things to spice up the game. Sokthea and I wanted to add a few things in later iterations to help make our game better. For example, to create more difficulty, we would have a different variety of obstacles, and of course, increasing speed will increase difficulty by correlation. We’d also add in different power ups, such as a laser gun to eliminate obstacles, and a spaceship to fly over everything. These power ups would, of course, have a limited time span.

Some of our art also did not translate well from placeholder to official assets. For example, our pixels did not line up from the ground, to the truck tires. Our trucks were flying through the air, which should obviously not happen.



Video Game Lab

For our last class meeting, we ended up This is the Only Level, Canabalt, Prismic Shift, and some other games. Each game was unique in how they were presented and how they tried to grasp our attention but shared some similarities. Since they were all flash games, 2D graphics are the usual medium, and each of them utilized 2D graphics. This is the Only Level and Canabalt¬†were both presented as side-scrollers, and Prismic Shift was presented as topdown shooter. This is the Only Level was interesting as it showed multiple takes on one simple level. It was controlled through keyboard and mouse, depending on which “level” it was on. Canabalt was unique as it autoscrolled for you, but jumps were done with “x” or “c”. However they reused the same scenery throughout the levels, just like This is the Only Level. Prismic Shift used a joystick and buttons and had a unique input compared to the other two games.


When compared to WizardWizard, This is the Only Level and Canabalt were all similar as they are all 2D side-scrollers. However they are all vastly different. WizardWizard attempts to introduce a story similar to Super Mario as wizards with a storyline. This is the Only Level has no real story, and neither does Canabalt. However Canabalt attempts to drop you in a situation where you are running from something. Though the games can seem similar at first glance, each game is unique in how it’s presented.