Level Design Document
Mechanics
Hook
Hook is the mechanic to hook onto a surface and get ready to grapple to go onto that surface. It is implemented using a line trace to find a mesh and a trace from above to find the edge. Then the rotation of the character and movement is locked until grappled or released.
Grapple
Grapple teleports the character to the hooked position.
Grenades in the Level are used to disinfect the Infection Points. They are launched along in the direction of the Crosshair position projection onto the world
If the player is too close to the Infection Points, they take damage.
There are pickups across the level that have custom functionality.
Example, keys are used to open gates, coins are collectables