Gatekeeper Factions is a digitalized turn-based tabletop game I coded in Unity3D. It can be played with 2-4 players locally (2-player only shown in video) in 2 game modes. The first is a simple king-of-the-hill. Win by holding all 3 zones without the opponent occupying any. The second is a much more complicated mode. The players can build their own armies, selecting units based on their movement, attack, health, defense, and special abilities. Win by decimating the opponent's army, or by occupying their zone.
Unit data is loaded from XML files, and armies are saved to and loaded from binary files. The most difficult (and funnest) part was implementing each of the different special abilities, so that they wouldn't break any of the other specials.