HOT DOG ESCAPE
ROLE
Lead Developer / Programmer
DESCRIPTION
Hot Dog Escape is a light-hearted 3D Adventure Platformer, That sees the player utilise web-slinging as a means of navigating/exploring a sandbox environment. Physics-based first-person controller using rigidbody. Running, Jumping and Sliding all have a sense of momentum
YEAR
2021
GENRE
First-person Platformer
PLATFORM
PC
![Hot Dog Escape 2021-11-15 15-15-09.gif](https://static.wixstatic.com/media/a089ef_e6a4aec327ef4194ab316e0a1c73aaf8~mv2.gif/v1/fill/w_705,h_397,q_90/a089ef_e6a4aec327ef4194ab316e0a1c73aaf8~mv2.gif)
![Hot Dog Escape 2022-01-15 14-03-10.gif](https://static.wixstatic.com/media/a089ef_c1c3a88892c646a8b4e0442d9d0feed6~mv2.gif/v1/fill/w_705,h_397,q_90/a089ef_c1c3a88892c646a8b4e0442d9d0feed6~mv2.gif)
DEVELOPMENT
PLAYER CONTROLLER & GRAPPLE
First Person Controller
Created a dynamic physics-based movement system using Ridgidbody component. The First-person controller consists of two C# scripts One dedicated to the camera position relative to the player, named “MoveCamera” the other applying the forces on the player dictating its movement named “PlayerMovement”
![](https://static.wixstatic.com/media/a089ef_0c103e997571418e99ba6c103d7f512b~mv2.png/v1/fill/w_243,h_373,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/a089ef_0c103e997571418e99ba6c103d7f512b~mv2.png)
Grapple Hook
Developing the grapple hook was a rewarding experience. I adopted the use of Raycasting to enable interaction with the environment. When the mouse button is pressed it then proceeds to use the line renderer component to draw a rope from the tip of the gun to the position the raycast collided with the game object. All mechanics and components featured in the game are easily adaptable and reusable allowing me to use them in future projects.
![](https://static.wixstatic.com/media/a089ef_b908f09987a14e96944cafa5490fd726~mv2.png/v1/fill/w_633,h_340,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/a089ef_b908f09987a14e96944cafa5490fd726~mv2.png)
LEVEL DEVELOPMENT
Collaborated with the design and art team to build the level environment in Unity's game engine. My proficiency with Unity allows me to produce high quality products within a rapid development pipeline
![](https://static.wixstatic.com/media/a089ef_fa77ab2ed1b54456894aaf669fa8c2cc~mv2.png/v1/fill/w_594,h_893,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/a089ef_fa77ab2ed1b54456894aaf669fa8c2cc~mv2.png)