Blood Oath

Unity·C#· Lead Programmer·Team ADS

Blood Oath is a samurai stealth-action game built by Team ADS. You play Tatsuya, son of a fallen Daimyo branded a traitor, on a quest for revenge against the Shogun - blending fast hack-and-slash sword combat (inspired by Sekiro and Elden Ring) with stealth in the vein of Ghost of Tsushima.

Defeating each of the game's generals unlocks a new sword skill - Stone Breaker, Phantom Rush, Dancing Shadow, Twin Fang Strike - feeding the skill tree and letting players build toward stealth, all-out combat, or a mix of both. Enemies use dynamic AI with patrols, sound detection, investigation, and adaptive responses.

Built in Unity with C# as a university group project, where I was the Lead Programmer responsible for the AI, combat, progression, and UI systems.

FSM enemy AIMulti-phase bossesPlayer combatSkill treeGameplay UI

AI Systems

  • Designed and implemented enemy AI using a finite state machine with dynamic state transitions
  • Created multi-phase enemy behaviours with varied attack patterns for adaptive combat encounters

Combat & Progression

  • Developed player combat systems and core gameplay mechanics
  • Built a skill tree progression system

UI Systems

  • Built interactive UI systems to deliver clear gameplay feedback to the player

Development Diary

I keep a full development diary of problems, root causes, and fixes as the project grows.

View Dev Diary