Team Size: 1 (Solo Project)
Engine: Unity (C# scripting)
Duration: 4 months
Genre: First Person Shooter



Hooked is a platformer shooter that is focused on the player using the hookshot to move. The player can traverse, shoot and discover (new challenges.)
Responsibilities and Roles:
Level Design:
Using white-boxing to block out the level in the earlier prototyping phase.
Map Layout and floor plan.
3D environment design, placing store assets to communicate the aesthetic of the game.
Programming and Technical Engine Use:
C# was used to script the mechanics, enemies, menus, checkpoints, moving and switching platforms. This project was intended to push my technical knowlege of Unity.
Using engine features such as HDRP, 2D Canvas, Particles, animation editor and post-process effects to push the prototypes aesthetic from a technical perspective. Using these features was an attempt to make it a fully featured Hi-Fi Prototype.
System Design, Iteration and Game Feel:
Design a core loop and focus the level surrounding an element of the loop E.G (hookshooting) and suppelment it with other mechanics like (discovery and combat).
Test and iterate on mechanics like the hookshot and how elements like the shotgun, the enemy hit reaction, and the hookshot will feel to the player.