MECHHEAD
Placement: Staffordshire Games Institute 1UP Summer Placement
Project Overview: During a competitive 6-week industry-simulated placement, I functioned as a Gameplay Programmer and Designer within a multi-disciplinary team. My primary focus was the technical implementation of the player’s mech locomotion and the architecture for high-impact boss encounters and environmental hazards.
Technical Highlights
Precision Mech Locomotion & Input
Dual-Axis Rotation Logic: Developed a responsive mech aim-and-rotate system. I utlised Quaternion interpolation ($Slerp$) to ensure smooth, frame-rate independent torso rotation, decoupling the aiming direction from the leg movement for a mech machine like feel.
Boss AI & Weapon Architecture
Designed And implmented Bosses: Designed Multiple Bosses, and programmed their unique behaviours such as a sludge boss.
Dynamic Environmental Hazard System
Modular Weather Controller: Programmed a hazard system that procedurally triggered localised “Weather Events” (Meteorites, Lightning, Toxic Sludge).
Environmental Interaction Mechanics
Physics Interaction Systems: Developed specalised level mechanics, including a crane system that utilizes Transform parenting and Physics overrides to dynamically manipulate player position.
Gameplay Screenshots
