The game combines the depth of third-person role-playing games and the action of first-person shooters while offering infinite playability through dynamically generated levels, items, enemies and events. The player creates a heroic character, completes quests, and battles through innumerable hordes of demons to advance through experience levels and branching skill paths.