Game Synposis

Hearthstone is a free-to-play online digital collectible card game developed for PC and mobile platforms. The game is a turn-based card game between two opponents, using constructed decks of 30 cards along with a selected hero with a unique power. Players use their limited mana crystals to play abilities or summon minions to attack the opponent, with the goal of destroying the opponent’s hero. The game features several modes of play, including casual and ranked matches, drafted arena battles, single-player adventures, and Battlegrounds. New content for the game involves the addition of new card sets and gameplay, taking the form of either expansion packs or adventures that rewards the player with collectible cards.

Developer
  • Blizzard Entertainment
Publisher
  • Blizzard Entertainment
Project Status
  • Live ops
Release Date
  • 2014
Platforms
  • PC
  • Mac
  • Android
  • iOS

Key Accomplishments

As a gameplay and AI programmer, I was responsible for working closely with designers and artists to develop mechanics, game modes, adventures, and card sets. Most importantly, I accomplished the following:

Roles
  • Senior Software Engineer
  • Software Engineer
Managers
  • Kevin Hassett
  • David Pendergrast
Technologies Applied
  • C/C++
  • C#
  • Python
  • Unity
  • In-house game engine
  • Perforce
  • JSON
  • HTML/CSS
  • Jira
  • Confluence
  • In-house tools

Play Now

Sheathe your sword and draw your deck, it’s time for Hearthstone! You’ll sling spells, summon minions, and command the heroes of Warcraft in battles of epic strategy.