top of page

Journey to Twin Peaks

Engine: Unity 2017.4
Language: C#
Primary Role: Programmer

Second Year Project (University - Group (4))

Journey to Twin Peaks: Text
IMG_1080.JPG

Overview

Journey to Twin Peaks was a second year project that I created in a team of four. The game was created for the Livewire project. Ideas for a game to create were provided one who of the children apart of Livewire. The child wrote down a bunch of things that he would want to see in his ideal game. It was then up to us to turn this mix ideas into a functioning game. We Incorporated as much of the features as we could, including the mountain setting, the literal idea for the boss and the ability to make many choices as you progress.

Journey to Twin Peaks: Image

Details

Journey to Twin Peaks is an RPG game were the player takes control of an inexperienced orc looking to take the fabled relic at the top of Twin Peaks. However, the pathways are littered with Skeletal Warriors and Mages which the player must defeat along the way to earn experience. Gaining experience will result in the player leveling up, allowing them to spend points in improving their stats. The player has a lot of choice as to how they get to the top. The player can choose to make it diffficult and choose the shortest path the to top at the cost of less experience or they can chose longer routes to gain more experience. Once the player reaches the top, they must defeat the boss to gain access to the relic.

Journey_To_Twin_Peaks_01_edited.png
Journey to Twin Peaks: Image

Contributions

The first part of the game that I programmed was the movement and UI. The animations for the movement was handled by one of the teams programmers. However, I handled the physical translation of the character, as well as the character's stamina that depletes when the character moves, attacks or blocks. I also handled the player's gaining experience and leveling up, and the allocation of the skill points and how it changes the visuals and properities of the character. All of this I aslo connect to the UI.

Journey to Twin Peaks: Text
Journey to Twin Peaks: Video

Along with that, I also programmed the A.I for all the enemies and the boss. This was before I took the unit that specializes in teaching A.I, so a lot of it was guesswork as to how to program this more complex A.I. The Skeletal Warrior was the most difficult, as it would try and move behind the player and dodge player attacks. The mages just slowly back away from the player while firing. The boss moves towards the player before attacking the player.

Journey to Twin Peaks: Text
Journey to Twin Peaks: Video
Journey to Twin Peaks: Video

The final parts that I contributed were the potion functionality and the Menu functionality. Skeletons had a chance to drop a potion when they are killed. The player is able to pick up the potion and drink it, filling up a percentage of the players health.The player is only ever able to pick up one potion at a time. I also programmed the menus, including the main menu, the game over menu and the victory menu.

Journey to Twin Peaks: Text
Journey to Twin Peaks: Video
Journey to Twin Peaks: Text
bottom of page