Escape protocol was my final student project for my bachelor’s degree in game design. It required me and a team of three others to rapidly develop prototypes for game mechanics and level designs over the span of four months. This was a great learning experience for me and allowed me to show off my skills by contributing to a fully completed and released product.
I implemented a ledge tolerance system onto the player's jump to improve the user experience
Created the Gate and Switch system
The switch and gate system started as a way to introduce puzzles to the player. I drew inspiration from the ones that are found in some skyrim dungeons with levers operating multiple doors and requiring the player find the correct sequence to open the doors and proceed
As development continued we decided to cut our puzzle design pillar to focus more on the adventure and platforming aspects of the game which led me to repurpose the gate and switch to work in conjunction with our wall jumping mechanic. This approach improved upon the challenge and diversity of obstacles given to the player by repurposing the existing mechanic.
I created the starting portion of level One. This was an area I designed to get the player introduced to the basic controls and to meet the drone companion
For the drone I created a short cinematic to introduce the new character to the player.
I designed, blocked out and finalized level 4.
It started as two separate levels and was condensed down to one by taking the most unique parts of the older maps and fitting them together into a cohesive level.
My goal for level 4 was to introduce the player to the gate and switch mechanic while also throwing a twist on a mechanic they were familiar with, the wall jump
Made the end level transition system more efficient by reducing the number of blueprints and widgets shown to the player and loading them into the next level
Previously we needed a blueprint and widget for each new level created, but I reworked the system to requiring one blueprint and widget that could be modified to accommodate new added levels
Created the system to track the collectables the player grabbed from each level to be displayed to the player at the final level
For all of the mechanics and systems I implemented I used unreal visual scripting
I created the system that would play music in the menus and the system that played the music in the levels