ChapApartmentThumbnail.PNG

LEVEL DESIGN / INDIVIDUAL WORK

ChapApartment

Play Time: 3:08

Development Time: 2 weeks

Team Size: 1

Software: Unreal Engine 4.17

ChapApartment is a single-player platforming level built with UnrealEngine4. This level tries to showcase a simplified Mirror's Edge traversal system. It is filled with many skill checks and is intended to be a tutorial level.

Objectives

  1. Reach Construction Site.

Gameplay highlights: double jump, wall climbing, wall running

Download

PC Link

 

Gameplay Features


The goal was to create a game in the style of Mirror’s Edge but with a more fantastical element, so I created the skills like Double Jump, Wall Climbing, and Wall Running. The challenge came in making the Double Jump logic and Wall Running logic not conflict with each other, which I did by adding a sequence node in the wall running code to check for a double jump input first. For style I added a camera tilt when wall running to simulate wall running.

Click to enlarge Code Snippets

Post Reflection


When I crated this concept, I wanted the player to exit out of a shared apartment complex. To do that, I made the player enter a garage area evident by the cars and trash. From there I teach them jump mechanics by having them jump across to the fire escape, and then teach them double jump at a balcony area that requires double jumping. Afterwards, I tutorialize wall climbing and wall running.

However, there are several critiques I have of this level. The player goal is unclear, the beginning path isn't clear in the open garage area, and the wall running isn't taught in an area where it's safe to fail.

To fix these issues, I would have some sort of UI notification where it tells the player to report to the construction site. I would have some sort of path on the ground and more cars to path the players to the trash area that starts the jumping segment. Finally, I would put some structure underneath the wall running segment to allow for safe wall running.

Click to enlarge images

Video Playthrough