Game Design

Category:

University Work

Client:

Escape Studios

Duration:

3 Weeks

Requirements:

  • Vision statement that summarises the intended player experience

  • Design at least one gameplay mechanic

  • Design at least one gameplay loop

  • Incorporate the mechanic(s) into engaging gameplay systems

  • Ranked list of ideas and brainstorming notes

  • Paper prototype level design


Vision for the project:

Around the time of the start of this project I had been playing Jetpack Joyride on my phone, and as the game that we created had to be a 3D, first person game, I thought that it could be an interesting idea to turn Jetpack Joyride into just that. Jetpack Joyride is an endless 2D side-scroller, so I had the idea of forcing the player constantly forwards, whilst also maintaining the idea of an endless runner.


Production Process:

To begin this project, once I had my idea solidified, I drew up a paper version of the level design. In doing so, I was able to easily figure out scales which was really useful when it came to creating the world digitally.

The first thing that I worked on was the jetpack mechanic, I altered the existing movement mechanic within the first person blueprint. Some of the feedback that I collected stated that the jetpack movement did not feel much different from walking on the ground, so I equally increased the players movement speed and adjusted their FOV based on if they are using the jetpack or not.

The next task that I tackled was creating the rooms for the game. As the game is an endless scroller, I had the idea of creating predetermined rooms that are randomly loaded in as the player clears each room. Additionally at this time, I created the coins and the lasers, which use ray-casting to detect any collision that the experience. Once all of these were setup, I created a material function that alters the World Position Offset for the material to create the idea of a curving world. This helped a lot in the idea of selling an endless runner as the player couldn't see the end of the corridor

The final steps for this project were to count the coins that the player collects, so I added in a simple GUI. I also added in a light into the players blueprint, so that it follows them wherever they look. I also added in a simple Niagara effect that I had made to suggest a jetpack, this activates along with the jetpack.

To conclude, I made a post process material to make the game more polished


Results:

I have not yet received my grade for this module.

I am overly happy with the outcome of this project. I think it meets all requirements of this submission and I went above and beyond what this submission asked us to do. I think they game looks and feels really good, and it definitely matches the vision statement, and gives a good idea of what the full game could be like to play.