top of page

This project recreates a rare mechanic in first-person shooters: the bayonet charge, along with the traditional takedown system from the Battlefield series. In Battlefield, a takedown is a guaranteed, unrevivable kill that can be triggered either from behind an enemy or from the front when the enemy is at low health. During a bayonet charge, colliding with an enemy from any direction will trigger a special takedown.

Scripting - Collision

This project focuses on collision and state detection. Each enemy is surrounded by four collision boxes that detect what to execute and which animation to play.

bottom of page