James Thompson

Magnet Opus

Gameplay Programmer

UnityGameplay ProgrammingUXAI Behaviours
Team size:
4 people
Project duration:
1 month

About the game

A 2D wave battling shoot-em-up where the player's main weapon and traversal tool are a pair of magnetic gauntlets with different polarities. Built in Unity with a team of 2 artists, 1 designer, and 1 programmer (me).

My contributions

  • Implemented several enemy AI behaviours and pathfinding using FSMs and waypoint graphs
  • Developed a 2D character controller capable of wall sliding/jumping, hanging from ceilings/ledges, pulling/pushing off surfaces, and more