William Roberts

Potco Logo

Project Role:
Gameplay Engineer

Platform:
Windows PC

Engine:
Panda3D

Language:
Python

Publisher:
Disney

Slide 1 Slide 2 Slide 3 Slide 4 Slide 5

Overview

Cannon Defense was an multiplayer minigame within Disney's Pirates of the Carribean Online. The minigame could be accessed from three different locations (Tortuga, Port Royal & Padres Del Fuego) within the online world. Up to four players at once can attempt to prevent enemies from looting the nearby town.

As players progress in the minigame, they will level up their Navy Cannon skill. Doing so will unlock more ammo slots and a variety of different ammo types. This includes the infamous bait shot that summons a giant shark to instantly destroy the targeted enemy ship.

More information can be found on the official Wikia Cannon Defense page.

Responsibilites

  • Added logic to teleport players from an special Cannon Defense NPC into the minigame.
  • Modified existing cannon logic to support the needs of the game.
  • Created game over dialog window for both the wave win and lose scenerios.
  • Programmed both the server and client logic for the ship movemenet, timer, and score tracking.
  • Responsible for some of the HUD elements such as the timer, wealth remaining, and exit UI.
  • Worked with a second engineer who was responsible for programming the ammo logic.