It’s a slight combination of FPS, Soulsbourne and Roguelike
The latter’s due to how the number and types of enemies can be somewhat randomized after every resurrection or checkpoint, unlike Soulsbourne where you can memorize who and what is around. Also, it apparently has a randomization...