Overwatch 2

Gameplay Engineering Intern

May 2024 - August 2024

Description

A team-based multiplayer first-person shooter game by Blizzard Entertainment

Responsibilities

  • Utilized C++ and Statescript visual scripting language to develop features within custom Tank engine
  • Added and made modifications to shockwave script (used for hero abilities such as Reinhardt’s Earth shatter, Mauga’s Overrun, etc.) that allows specified shockwaves to reflect back to sender
  • Added to WeaponVolley script the ability to change a projectile’s collision radius after a specified number of ricochets
  • Modified Shockwave script to output a list of points where the shockwave ended, each point of a specified distance apart
  • Modified Ability script to make adding charges to hero abilities more designer friendly
  • Added an Entity Info panel to the Statescript debugger which display a selected entity’s components’ information

Skills Used

C++, Perforce, 3D Math, Proprietary Engine Visual Scripting