В Viking: Battle for Asgard игрок берет под свой контроль Скарина, норвежского воина, завербованного Фрейей, богиней войны. Он - избранный чемпион, чтобы сразиться с богиней Хель, дочерью Локи, скандинавского бога озорства. Она была изгнана из Асгарда, царства богов Асгарда после того, как бросила вызов правлению Одина, и планирует освободить Фенрира, бога-волка, который сказал, чтобы вызвать Рагнарок, апокалипсис, который сокрушит Асгард и богов. Действие игры происходит в смертном мире Мидгард.
Есть более сотни различных боевых и рукопашных приемов, которые приведут к расчленению противников в битвах, которые могут насчитывать до сотен врагов за раз. Скарин также может призывать драконов атаковать своих врагов или превращать своих врагов в оборотней, которые обращаются против своих противников.
Скарин также может освободить захваченных воинов, чтобы помочь ему в поисках уничтожения Хель и ее воинов, включая гигантов, шаманов и собственных воинов-чемпионов Хель. Скарин может уничтожать волну за волной врагов или может нацеливаться на определенных людей, чтобы деморализовать вражеские армии. Есть разные острова с большим количеством свободы. На разные города и поселения можно совершать набеги, а миссии на каждом острове заканчиваются масштабным сражением с огромными армиями.