← All work

PopCap / EA

Plants vs Zombies: Battle for Neighborville

Technical Design

  • Built boss encounters, including mega-boss Dreadwood; scaling to support 1-4 players

  • Scripted character abilities and diverse AI behaviors, including an ‘unalert’ AI system that would be proof of concept for open world PvZ

  • Implemented AI for numerous characters, including bosses and their special abilities

  • Built ‘DPS box’ tool that would eventually be used in automated testing framework to authentically measure damage calculations used for game balance

  • Collaborated with UX engineer to build a data-driven progression system as well as in-game store features which served players across live service lifecycles

Monthly Activities

  • Led the design of live service activities, overseeing one other designer

  • Created a recipe to generate monthly activities like ‘Valenbrainz’ and ‘Luck of the Zombie’

  • Prototyped multiplayer game modes to extend our single-player maps: scripted game modes, organized the playtests, collected & evaluated feedback, and iterated