← Back to work

Battle for the Bay

A pirate-themed real-time strategy game built in a three-week course — abilities, upgrades, AI minions, and an online leaderboard, in Unity and C#.

  • Unity
  • C#
  • RTS
  • Git
Battle for the Bay — main menu

My role

Collaborated with peers over a three-week Game Design and Development course using an agile approach and Git — building player movement and special abilities, the ship/base upgrade system, AI minion steering, attackable towers, HUD/minimap, and an online high-score server.

A pirate-themed real-time strategy game created during a three-week Game Design and Development course. Built in C# and Unity 3D, the project involved close collaboration with peers, version control with Git, brainstorming sessions, and an agile-style development approach.

Combat & abilities

  • Player movement and special abilities — a single-bullet basic projectile, a shotgun spread for multiple or wide targets, and a fire ability for consistent damage over time.
  • Upgrade system — players improve both their ship and base using collected or earned points.
Firing special abilities at enemy ships in Battle for the Bay

Strategy & AI

  • Player and enemy AI minions — intelligent steering behaviors so minions react naturally and strategically.
  • Attackable towers — bringing down enemy towers is the primary objective to secure a win.
  • HUD & minimap — real-time information so players always know the game’s status and their surroundings.
  • Scoring and online high-score server — earn points on performance and compete for the top of a global leaderboard.
AI minions and enemy ships engaging in the bay

Want something built like this? I'm available for contract work.