Heartshone — коллекционная карточная игра с несколькими режимами игры. В основном режиме игры игрок составляет колоду из 30 карт и играет против оппонента, который также составил свою колоду. В колоду можно брать только карты, которые присутствуют в коллекции игрока. Новые карты можно получать разными способами. Игрок может получать их за прохождение обучения или при открытии наборов. В каждом наборе по 5 карт, такой набор можно купить за игровую валюту — золотые или получить в подарок. В основном режиме можно играть только классическими картами и картами последних обновлений, есть также вольный режим, в котором можно использовать любые карты.
Поля сражений
В этом режиме каждый матч длиться из нескольких боев. Здесь участвуют 8 игроков, игра длиться до тех пор пока не останется только один. Перед каждым новым боем игроки могут купить существ в таверне, улучшить её, поменять существ местами, использовать силу героя и заклинания. Бои здесь идут в автоматическом режиме, каждое существо наносит удар по случайному существу противника до тех пор, пока у одного из игроков не останется существ.
Потасовка
Каждую неделю меняются правила потасовки, иногда игроки должны создать свою колоду, иногда игра предоставляет готовые колоды для потасовки. За первую победу в потасовке игрок получает в подарок комплект классических карт.