Игра представляет классический Action-adventure — персонаж под управлением игрока перемещается по уровням, преодолевает ловушки, решает загадки и сражается с врагами, используя акробатику и особые способности. Кроме того, имеются элементы слешера (огромное количество врагов, особенно в режиме «Выживания», и сложная боевая система) и ролевых игр (развитие персонажа по нескольким веткам параметров и умений, добывая очки опыта с помощью убийства врагов).