Dotarthstone is a fan game that combines Dota and Hearthstone.