 Perfect Dark is a first @-@ person shooter with elements of stealth games . In the game 's campaign mode , the player controls Joanna Dark through a series of nonlinear levels collected together into missions . Each level requires the player to complete a certain number of objectives , ranging from disguising oneself to hacking computers , collecting objects , and defeating enemies , among others . Players can carry an unlimited number of weapons and almost all of the weapons have two firing modes . The levels in Perfect Dark have no checkpoints , meaning that if Joanna is killed or fails an objective , the player has to start the level from the beginning . Every level can be played on three difficulty settings and several aspects , such as the enemies aggressiveness and the number of objectives that must be completed , among others , can vary in function of the chosen difficulty . Two players can also play the campaign co @-@ operatively or through a " counter @-@ operative " mode , in which one player controls the protagonist , while the other controls enemies throughout the level , attempting to stop the first player from completing objectives . 
 Perfect Dark <a href='drop_aux' title='1'><mark>is</mark></a>a first @-@ person shooter with elements of stealth games . In the game <a href='null_genetive' title='2'><mark>'s</mark></a>campaign mode , the player <a href='uninflect' title='3'><mark>controls</mark></a> Joanna Dark through a series of nonlinear levels collected together into missions . Each level <a href='uninflect' title='4'><mark>requires</mark></a> the player to complete a certain number of objectives , ranging from disguising oneself to hacking computers , collecting objects , and defeating enemies , among others . Players can carry an unlimited number of weapons and almost all of the weapons <a href='got' title='5'><mark>have</mark></a> two firing modes . The levels in Perfect Dark <a href='got' title='6'><mark>have</mark></a> no checkpoints , meaning that if Joanna is killed or <a href='uninflect' title='7'><mark>fails</mark></a> an objective , the player <a href='uninflect' title='8'><mark>has</mark></a> to start the level from the beginning . Every level can be played on three difficulty settings and several aspects , such as the enemies aggressiveness and the number of objectives <a href='null_relcl' title='9'><mark>that</mark></a>must be completed , among others , can vary in function of the chosen difficulty . Two players can also play the campaign co @-@ operatively or through a " counter @-@ operative " mode , in which one player <a href='uninflect' title='10'><mark>controls</mark></a> the protagonist , while the other controls enemies throughout the level , attempting to stop the first player from completing objectives . 
Perfect Dark a first @-@ person shooter with elements of stealth games . In the game  campaign mode , the player control Joanna Dark through a series of nonlinear levels collected together into missions . Each level require the player to complete a certain number of objectives , ranging from disguising oneself to hacking computers , collecting objects , and defeating enemies , among others . Players can carry an unlimited number of weapons and almost alll of the weapons got two firing modes . The levels in bumpin Dark got no checkpoints , meaning that if Joanna is killed or fail an objective , the player gotta start the level from the beginning . Every level can b played on three difficulty settings and several aspects , such as the enemies aggressiveness and the number of objectives must be completed , among others , can vary in function of da chosen difficulty . Two players can also play the campaign co @-@ operatively or thru a " counter @-@ operative " mode , in which one player control the protagonist , while tdaother controls enemies throughout the level , attempting to stop thdairst player from completing objectives .