Pirate101 – KingsIsle Entertainment
Company: KingsIsle Entertainment
Job Title: Senior Game Designer
Other Tools/Languages: Perl
Start/End Dates: May 2011 – December 2013
- Implemented combat and non-combat quest content using proprietary tools.
- Parsed useful game data using Perl to debug and track problematic issues.
- Documented implementation standards, wrote tutorials and trained other staff.
|Captain Blood Fight
Captain Blood was a level 34 boss in Pirate101 that the player had to defeat to complete an epic quest line on the island ghost town of Miranda. When the fight starts, the entire ghost town shows up to watch. Captain Blood's minions set fire to the Old Sippin' Saloon each round to make it harder for the player to defeat them.
|Duck of Death Boat Fight
The Duck of Death was a level 23 boss in Pirate101 that the player had to defeat to complete an epic quest line on the island of Boot Hill. When the fight starts there are several powder kegs on deck that will cause AOE damage to the player, companions as well as the enemy. When the powder kegs are destroyed they create fire hazards on the battle board that will also cause damage to actors nearby.
|The El Toro Rush
El Toro was a companion the player added to his or her crew early in the game and had a lot to do with the main story line. In the video, instead of having El Toro spawn and say his lines like an awkward mannequin, he spawns and runs into battle. The El Toro actor then despawns when combat starts but that is hidden by the fight being triggered.
|Moving Actor Cinematic
Another example of me adding movement to encounters instead of spawning actors into a scene.
|Adding Visual Effects
This is an example of me adding fire and explosive VFX that are triggered by player interaction. Because most effects and animations where built into very complex state objects by animators I reused what I could find in the project to add story telling elements to help save time.
|Thunderbird Spawn Visual Effects
This is another example of me adding VFX to an otherwise uninteresting animation. Art provided spawn in, looping and despawn VFX that had to be triggered by quest progression.
|Rebuilding the Underwater Shark Fight
I inherited this underwater fight with a shark and had to re-implement the combat to fix multiple errors and exploits.
|Adding Animations and VFX to Spawns
As a side quest the player can help their crew members fulfill some of their unfinished business. In this case your crew member Old Scratch seeks out his old master, finds him missing and then accidentally resurrects a fallen enemy in the room that the player must defeat.
|Reusing the same Battle Board for multiple fights
I was given the task with creating 3 different fights in the same cave scene which required using the same battle board for all fights. This was a challenge and the scripting very difficult to manage. As a result most of the implemented combat in Pirate101 doesn't reuse battle boards.
|Spider Boss Fight
I was given the task of creating a side quest with spider enemies and decided to get creative with actors and props we already had in the project. Some of the camera angles are horrible and there is temporary dialog but this prototype was well received and a much more polished version went into the final game.
|Moving actors with pre-combat dialog
One of the original encounters where I move a non-combat NPC for quest dialog.
|Using tilted camera angles with dialog
I convinced the lead writer that we should add a tilted camera angle for comedic value.