The third instalment in Monoliths popular spy-orientated first-person shooter, Contract JACK details events immediately following the first game and triggering those of the second. Shying away from the currently fashionable stealth elements found in the first two titles, the game instead places more of a focus on action, delivering an all-new single-player campaign, new and more robust multiplayer content, as well as a suite of mod-making tools.
You take on the role of the indecisively-titled John Jack (John. No, Jack. No, John ), a contract killer with a reputation for being able to solve problems, particularly in cases of questionable legality. As the story has it, an Italian criminal organisation has plans to take H.A.R.M. down your orders from above demand that you put a stop to them. And so you must battle deadly enemies and survive ridiculous odds in the usual FPS style, while being inundated with intense firefights and stumbling into a host of catastrophic predicaments.
As you shoot your way through the games bountiful selection of levels, a host of cool weaponry and gadgets in at your disposal, assisting ever-so-slightly in wiping out the hordes of enemies. You can get your hands on such toys as the prototype Cyclone Laser Rifle, some powerful C4 charges, and the famous Bacalov Corrector hand cannon also makes a return. Not only that but you can also take advantage of a wide variety of assault vehicles, complete with mounted weaponry.
As mentioned before, Contract JACK features more of an emphasis on the multiplayer side of things than its predecessors. As such, the game comes complete with a total of 25 multiplayer maps, and features Doomsday, Deathmatch and Team Deathmatch modes. And if thats not enough for you then the included Mod tools mean that you can knock out your own games and share them online.
Like its predecessors, Contract JACK is a very polished game, featuring a well-crafted and involving storyline and some hair-raising action. The added multiplayer features mean that theres also plenty of replay value.