Game Programmer
Journey to Twin Peaks
Engine: Unity 2017.4
Language: C#
Primary Role: Programmer
Second Year Project (University - Group (4))
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.
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.
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.