[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$flmXQJnULcQWqTVCn6txwuLl8GjGYFXXcG8g4KQX6kRw":3},{"game":4,"reviews":20},{"id":5,"name":6,"summary":7,"cover_image":8,"header_image":9,"release_date":10,"created_at":11,"updated_at":12,"igdb_id":13,"slug":14,"is_published":15,"trailer_url":16,"category":17,"avg_score":18,"steam_app_id":19},50601,"Sniper Ghost Warrior Contracts","Experience the ultimate sniper gameplay, set against the rough terrain of the Siberian wilderness and featuring a brand new contracts system that encourages strategic thinking across engaging, replayable missions.","50601\u002Fco1ts7_webp","50601\u002Fsc6r5q_webp","2019-11-22","2024-09-13T20:09:58.110572-04:00","2026-03-27T17:46:49.563927-04:00",107155,"sniper-ghost-warrior-contracts",true,"https:\u002F\u002Fyoutu.be\u002FmYyDkQlkh1A",0,68.43,973580,[21,62,90,116,140,167,191,224,247,273,297,322,347,373,398],{"id":22,"game_id":5,"outlet_id":23,"author":24,"original_score":32,"normalized_score":33,"review_url":34,"review_date":35,"summary":36,"created_at":37,"updated_at":37,"author_id":25,"last_edited_at":38,"outlet":39},858,1,{"id":25,"bio":26,"name":27,"avg_score":28,"outlet_id":26,"created_at":29,"profile_id":26,"updated_at":30,"claim_token":26,"article_count":31,"claimed_by_user_id":26},77,null,"Jeffrey Lerman",82,"2024-10-07T17:57:48.098011-04:00","2025-01-28T19:36:12.057659-05:00",5,"7.5",75,"https:\u002F\u002Ftechraptor.net\u002Fgaming\u002Freviews\u002Fsniper-ghost-warrior-contracts-review","2020-02-22","It’s easy to get lost in the pleasure behind clearing an entire fortress in Sniper Ghost Warrior Contracts. While the overall story isn’t compelling, the gameplay is gripping.","2024-10-07T17:57:49.023782-04:00","2024-12-29T20:20:33.816897-05:00",{"id":23,"logo":40,"name":41,"slug":42,"tags":43,"bluesky":44,"twitter":41,"youtube":45,"facebook":41,"mastodon":26,"muckrack":46,"claimed_at":26,"description":47,"website_url":48,"score_format":49,"average_score":50,"default_timezone":51,"last_review_date":52,"stats_updated_at":53,"headquarters_city":54,"news_editor_email":55,"platforms_covered":26,"claimed_by_user_id":56,"reviews_this_month":31,"active_authors_count":31,"headquarters_country":57,"reviews_editor_email":58,"editor_in_chief_email":59,"published_authors_count":60,"published_reviews_count":61},"https:\u002F\u002Fcdn.criticdb.com\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Favatars\u002FOutlets\u002FTechRaptor%20Logo.png","TechRaptor","techraptor","[  \n  'independent',\n  'online_media',\n  'ingestion_pending'\n  ]","techraptor.net","@techraptor","https:\u002F\u002Fmuckrack.com\u002Fmedia-outlet\u002Ftechraptor","TechRaptor is a gaming website that covers topics around video games and tabletop games for gamers.  Whether it is news, reviews, features, or guides – we're your source for high quality game coverage since 2013.","https:\u002F\u002Ftechraptor.net","10",74,"UTC","2026-04-16","2026-04-21T12:25:16.686278","Indianapolis","jallen@techraptor.net","8df87287-e31d-40dd-bd62-4fe839efbe0e","United States","sam@techraptor.net","aotton@techraptor.net",144,1466,{"id":63,"game_id":5,"outlet_id":64,"author":65,"original_score":72,"normalized_score":73,"review_url":74,"review_date":75,"summary":76,"created_at":77,"updated_at":77,"author_id":66,"last_edited_at":78,"outlet":79},135871,148,{"id":66,"bio":26,"name":67,"avg_score":68,"outlet_id":26,"created_at":69,"profile_id":26,"updated_at":70,"claim_token":26,"article_count":71,"claimed_by_user_id":26},11157,"Ash \"PavlovianGW\" Anderson",55,"2025-04-25T14:52:09.832613-04:00","2025-04-25T14:52:24.765045-04:00",4,"3\u002F10",30,"https:\u002F\u002Fgamerescape.com\u002F2019\u002F12\u002F05\u002Freview-sniper-ghost-warrior-contracts\u002F","2019-12-05","In most cases, I would make my best attempt to give a game the benefit of the doubt. Sometimes the whole is greater than the sum of its parts, bugs or shoddy graphics be damned. But not this time. SGWC is a mess from top to bottom, and even its moments of enjoyment are not worth the head-spinning number of missteps.","2025-04-25T14:52:13.140803-04:00","2025-04-25T17:09:25.521145-04:00",{"id":64,"logo":80,"name":81,"slug":82,"tags":26,"bluesky":26,"twitter":83,"youtube":84,"facebook":83,"mastodon":26,"muckrack":26,"claimed_at":26,"description":85,"website_url":86,"score_format":49,"average_score":50,"default_timezone":51,"last_review_date":26,"stats_updated_at":87,"headquarters_city":26,"news_editor_email":88,"platforms_covered":26,"claimed_by_user_id":26,"reviews_this_month":17,"active_authors_count":17,"headquarters_country":57,"reviews_editor_email":88,"editor_in_chief_email":89,"published_authors_count":17,"published_reviews_count":17},"https:\u002F\u002Fcdn.criticdb.com\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Favatars\u002FOutlets\u002Fgamerescape-logo.jpg","Gamer Escape","gamer-escape","gamerescape","@GamerEscape","We're a website that loves to talk about video games.","https:\u002F\u002Fgamerescape.com\u002F","2025-07-04T09:28:49.429906","press@gamerescape.com","joel@gamerescape.com",{"id":91,"game_id":5,"outlet_id":92,"author":93,"original_score":100,"normalized_score":101,"review_url":102,"review_date":103,"summary":104,"created_at":105,"updated_at":105,"author_id":94,"last_edited_at":105,"outlet":106},46090,37,{"id":94,"bio":26,"name":95,"avg_score":96,"outlet_id":26,"created_at":97,"profile_id":26,"updated_at":98,"claim_token":26,"article_count":99,"claimed_by_user_id":26},4025,"Paulmichael Contreras",78.13664596273291,"2025-01-18T12:29:44.977238-05:00","2026-04-14T10:38:59.16641-04:00",170,"6",60,"https:\u002F\u002Fwww.playstationlifestyle.net\u002Freview\u002F813620-sniper-ghost-warrior-contracts-review-not-quite-elite-ps4\u002F","2019-12-04","The sniping genre is a fairly popular niche of games these days, and games like Sniper Elite 4 make it easy to see why. You’re dropped into a playground and given enhanced skills to rain hell down upon unsuspecting enemies. The last time we saw the Sniper Ghost Warrior series, things were kind of mundane. Two years later, has CI Games improved things enough to warrant your attention and cash?","2025-01-18T13:24:13.777627-05:00",{"id":92,"logo":107,"name":108,"slug":109,"tags":110,"bluesky":26,"twitter":111,"youtube":26,"facebook":112,"mastodon":26,"muckrack":26,"claimed_at":26,"description":113,"website_url":114,"score_format":49,"average_score":115,"default_timezone":51,"last_review_date":26,"stats_updated_at":87,"headquarters_city":26,"news_editor_email":26,"platforms_covered":26,"claimed_by_user_id":26,"reviews_this_month":17,"active_authors_count":17,"headquarters_country":26,"reviews_editor_email":26,"editor_in_chief_email":26,"published_authors_count":17,"published_reviews_count":17},"https:\u002F\u002Fcdn.criticdb.com\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Favatars\u002FOutlets\u002Fplaystation-lifestyle-logo.png","Playstation Lifestyle","playstation-lifestyle","[  \n  'independent',\n  'online_media'\n  ]","PSLifeStyle","playstationlifestyle","We love PlayStation, so we report on everything to do with it.","https:\u002F\u002Fwww.playstationlifestyle.net\u002F",76,{"id":117,"game_id":5,"outlet_id":118,"author":119,"original_score":32,"normalized_score":33,"review_url":126,"review_date":127,"summary":128,"created_at":129,"updated_at":129,"author_id":120,"last_edited_at":129,"outlet":130},134243,143,{"id":120,"bio":26,"name":121,"avg_score":122,"outlet_id":26,"created_at":123,"profile_id":26,"updated_at":124,"claim_token":26,"article_count":125,"claimed_by_user_id":26},11090,"Admir Brkic",77.15827338129496,"2025-04-25T12:16:16.256822-04:00","2025-05-27T18:40:38.498701-04:00",139,"https:\u002F\u002Fwww.capsulecomputers.com.au\u002F2019\u002F12\u002Fsniper-ghost-warrior-contracts-review\u002F","2019-12-02","A big step up in the franchise and an excellent game on its own.","2025-04-25T12:38:48.741457-04:00",{"id":118,"logo":131,"name":132,"slug":133,"tags":26,"bluesky":134,"twitter":135,"youtube":26,"facebook":136,"mastodon":26,"muckrack":26,"claimed_at":26,"description":137,"website_url":138,"score_format":49,"average_score":139,"default_timezone":51,"last_review_date":26,"stats_updated_at":87,"headquarters_city":26,"news_editor_email":26,"platforms_covered":26,"claimed_by_user_id":26,"reviews_this_month":17,"active_authors_count":17,"headquarters_country":26,"reviews_editor_email":26,"editor_in_chief_email":26,"published_authors_count":17,"published_reviews_count":17},"https:\u002F\u002Fcdn.criticdb.com\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Favatars\u002FOutlets\u002Fcapsule-computers-logo.jpg","Capsule Computers","capsule-computers","@capsulecomputers.bsky.social","@capsulecomputer","CapsuleComputers","Capsule Computers is a global independent media site that aims to be the best in delivering news about video games, entertainment, pop culture and anime. Capsule Computers was founded in July of 2009.","https:\u002F\u002Fwww.capsulecomputers.com.au\u002F",78,{"id":141,"game_id":5,"outlet_id":33,"author":142,"original_score":149,"normalized_score":150,"review_url":151,"review_date":127,"summary":152,"created_at":153,"updated_at":153,"author_id":143,"last_edited_at":153,"outlet":154},87984,{"id":143,"bio":26,"name":144,"avg_score":145,"outlet_id":26,"created_at":146,"profile_id":26,"updated_at":147,"claim_token":26,"article_count":148,"claimed_by_user_id":26},5025,"Dave Aubrey",77.64285714285714,"2025-01-27T07:28:40.319291-05:00","2025-03-04T09:47:09.579665-05:00",122,"7.0\u002F10",70,"https:\u002F\u002Fwccftech.com\u002Freview\u002Fsniper-ghost-warrior-contracts-shockingly-good-sniping\u002F","It didn't take long at all for Sniper Ghost Warrior Contracts to blow my expectations out of the water. In the very first mission I was crawling through snowy mountains, silently assassinating guards and stealing technology and trade secrets. I've played Sniper Ghost Warrior games before, and I've never been impressed. I've barely even been amused. And all of that changed with this entry, one which felt more polished than ever before, better looking, with a fascinating and engaging combat system that forces you to stay aware at all moments. Finally, CI Games has crafted a shooter which is as polished as the competition, while offering something totally unique in the genre. That's what I thought while playing the first mission, at least.","2025-03-04T09:31:17.277707-05:00",{"id":33,"logo":155,"name":156,"slug":157,"tags":43,"bluesky":26,"twitter":157,"youtube":158,"facebook":157,"mastodon":26,"muckrack":26,"claimed_at":26,"description":159,"website_url":160,"score_format":49,"average_score":161,"default_timezone":51,"last_review_date":26,"stats_updated_at":87,"headquarters_city":162,"news_editor_email":163,"platforms_covered":26,"claimed_by_user_id":26,"reviews_this_month":17,"active_authors_count":17,"headquarters_country":164,"reviews_editor_email":165,"editor_in_chief_email":166,"published_authors_count":17,"published_reviews_count":17},"https:\u002F\u002Fcdn.criticdb.com\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Favatars\u002FOutlets\u002Fwccftech-logo.jpg","WCCFtech","wccftech","wccftechtv","We bring you the latest from hardware, mobile tech, gaming and internet industries","https:\u002F\u002Fwccftech.com\u002F",79,"Vancouver","nate@wccftech.com","Canada","kai@wccftech.com","saad@wccftech.com",{"id":168,"game_id":5,"outlet_id":169,"author":170,"original_score":177,"normalized_score":17,"review_url":178,"review_date":127,"summary":179,"created_at":180,"updated_at":180,"author_id":171,"last_edited_at":180,"outlet":181},103149,140,{"id":171,"bio":26,"name":172,"avg_score":173,"outlet_id":26,"created_at":174,"profile_id":26,"updated_at":175,"claim_token":26,"article_count":176,"claimed_by_user_id":26},9019,"Justin White",70.45454545454545,"2025-03-25T20:46:04.599355-04:00","2025-03-25T20:53:42.434044-04:00",16,"Unscored","https:\u002F\u002Fcheckpointgaming.net\u002Freviews\u002F2019\u002F12\u002Fsniper-ghost-warrior-contracts-review-fun-tense-yet-flawed\u002F","Sniper: Ghost Warrior Contracts is the fourth instalment in CI Games’ Ghost Warrior series. Does this title provide enough to stand out from the pack of other FPS games that dominate the market? Or should it stay hidden in its sniping hole? Let’s find out!","2025-03-25T20:52:54.297523-04:00",{"id":169,"logo":182,"name":183,"slug":184,"tags":26,"bluesky":26,"twitter":185,"youtube":26,"facebook":186,"mastodon":26,"muckrack":26,"claimed_at":26,"description":187,"website_url":188,"score_format":49,"average_score":50,"default_timezone":51,"last_review_date":26,"stats_updated_at":87,"headquarters_city":189,"news_editor_email":26,"platforms_covered":26,"claimed_by_user_id":26,"reviews_this_month":17,"active_authors_count":17,"headquarters_country":190,"reviews_editor_email":26,"editor_in_chief_email":26,"published_authors_count":17,"published_reviews_count":17},"https:\u002F\u002Fcdn.criticdb.com\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Favatars\u002FOutlets\u002Fcheckpoint-gaming.jpg","Checkpoint Gaming","checkpoint-gaming","checkpointAU","checkpoint.joy949","Join us every Saturday 2PM on JOY94.9 for all the latest news, reviews & more in the gaming world!","https:\u002F\u002Fcheckpointgaming.net\u002F","Melbourne","Australia",{"id":192,"game_id":5,"outlet_id":193,"author":194,"original_score":202,"normalized_score":203,"review_url":204,"review_date":127,"summary":205,"created_at":206,"updated_at":206,"author_id":195,"last_edited_at":207,"outlet":208},92379,130,{"id":195,"bio":26,"name":196,"avg_score":197,"outlet_id":26,"created_at":198,"profile_id":199,"updated_at":200,"claim_token":26,"article_count":201,"claimed_by_user_id":199},7700,"Ron Burke",83.9329268292683,"2025-03-15T20:35:30.905073-04:00","4158bd16-00ab-4281-ae07-be5ff5c90f83","2025-09-24T09:07:34.263887-04:00",165,"85",85,"https:\u002F\u002Fgamingtrend.com\u002Freviews\u002Fa-well-placed-shot-sniper-ghost-warrior-contracts-review\u002F","With only a few hiccups, Sniper Ghost Warrior: Contracts finds the fine line between action arcade and sniper simulation. While the story might be forgettable, landing the perfect shot from 500 meters away never stops being awesome.","2025-03-16T16:32:29.656607-04:00","2025-07-08T15:25:25.524871-04:00",{"id":193,"logo":209,"name":210,"slug":211,"tags":26,"bluesky":212,"twitter":210,"youtube":213,"facebook":210,"mastodon":26,"muckrack":26,"claimed_at":26,"description":214,"website_url":215,"score_format":216,"average_score":161,"default_timezone":51,"last_review_date":217,"stats_updated_at":218,"headquarters_city":26,"news_editor_email":219,"platforms_covered":26,"claimed_by_user_id":26,"reviews_this_month":31,"active_authors_count":220,"headquarters_country":26,"reviews_editor_email":221,"editor_in_chief_email":222,"published_authors_count":33,"published_reviews_count":223},"https:\u002F\u002Fcdn.criticdb.com\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Favatars\u002FOutlets\u002FGamingTrend-Logo.jpg","GamingTrend","gamingtrend","gamingtrend.com","@GamingTrendVideos","From the table to the screen, and everything in between!","https:\u002F\u002Fgamingtrend.com","100","2025-07-14","2025-07-16T19:33:01.762266","news@gamingtrend.com",8,"reviews@gamingtrend.com","rburke@gamingtrend.com",805,{"id":225,"game_id":5,"outlet_id":226,"author":227,"original_score":32,"normalized_score":33,"review_url":234,"review_date":235,"summary":236,"created_at":237,"updated_at":237,"author_id":228,"last_edited_at":238,"outlet":239},101735,138,{"id":228,"bio":26,"name":229,"avg_score":230,"outlet_id":26,"created_at":231,"profile_id":26,"updated_at":232,"claim_token":26,"article_count":233,"claimed_by_user_id":26},8955,"Kyle Nicol",72.84188034188034,"2025-03-25T16:26:59.210749-04:00","2026-07-28T13:51:18.863648-04:00",246,"https:\u002F\u002Fwaytoomany.games\u002F2019\u002F11\u002F28\u002Freview-sniper-ghost-warrior-contracts\u002F","2019-11-28","The Sniper Ghost Warrior series has always struggled to find its footing over the years, being a series that has always been unsure of what it wanted to be, with the last one being a Far Cry clone of sorts that didn’t quite hit the heights of that series. However, Contracts takes a new approach and hopefully going forward, is what Sniper Ghost Warrior strives to be.","2025-03-25T17:00:38.919843-04:00","2025-07-08T15:26:08.620013-04:00",{"id":226,"logo":240,"name":241,"slug":242,"tags":26,"bluesky":26,"twitter":241,"youtube":243,"facebook":244,"mastodon":26,"muckrack":26,"claimed_at":26,"description":245,"website_url":246,"score_format":49,"average_score":33,"default_timezone":51,"last_review_date":26,"stats_updated_at":87,"headquarters_city":26,"news_editor_email":26,"platforms_covered":26,"claimed_by_user_id":26,"reviews_this_month":17,"active_authors_count":17,"headquarters_country":26,"reviews_editor_email":26,"editor_in_chief_email":26,"published_authors_count":17,"published_reviews_count":17},"https:\u002F\u002Fcdn.criticdb.com\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Favatars\u002FOutlets\u002FWayTooManyGames.png","WayTooManyGames","way-too-many-games","@WayTooManyGames","waytoomanygames","We play the good, the bad, and the so bad it's good. ","https:\u002F\u002Fwaytoomany.games\u002F",{"id":248,"game_id":5,"outlet_id":249,"author":250,"original_score":257,"normalized_score":258,"review_url":259,"review_date":260,"summary":261,"created_at":262,"updated_at":262,"author_id":251,"last_edited_at":262,"outlet":263},140394,147,{"id":251,"bio":26,"name":252,"avg_score":253,"outlet_id":26,"created_at":254,"profile_id":26,"updated_at":255,"claim_token":26,"article_count":256,"claimed_by_user_id":26},11820,"Zach Jackson",70.69680851063829,"2025-04-30T12:50:30.904188-04:00","2026-06-18T16:14:19.451789-04:00",188,"8",80,"https:\u002F\u002Fwww.well-played.com.au\u002Fsniper-ghost-warrior-contracts-review\u002F","2019-11-27","Sniper Ghost Warrior Contracts’ refined gameplay delivers not only the best entry in the series but the best sniping experience to date.","2025-04-30T13:06:35.025223-04:00",{"id":249,"logo":264,"name":265,"slug":266,"tags":26,"bluesky":26,"twitter":267,"youtube":268,"facebook":269,"mastodon":26,"muckrack":26,"claimed_at":26,"description":270,"website_url":271,"score_format":49,"average_score":25,"default_timezone":51,"last_review_date":26,"stats_updated_at":87,"headquarters_city":26,"news_editor_email":272,"platforms_covered":26,"claimed_by_user_id":26,"reviews_this_month":17,"active_authors_count":17,"headquarters_country":190,"reviews_editor_email":272,"editor_in_chief_email":272,"published_authors_count":17,"published_reviews_count":17},"https:\u002F\u002Fcdn.criticdb.com\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Favatars\u002FOutlets\u002Fwellplayed-logo.png","WellPlayed","wellplayed","WellPlayed_AU","@WellPlayed_AU","WellPlayedau","A small collective of avid Aussie gamers, who have ventured out on their own and present their spin on the gaming world.","https:\u002F\u002Fwell-played.com.au\u002F","zach@well-played.com.au",{"id":274,"game_id":5,"outlet_id":258,"author":275,"original_score":100,"normalized_score":101,"review_url":282,"review_date":283,"summary":284,"created_at":285,"updated_at":285,"author_id":276,"last_edited_at":285,"outlet":286},59872,{"id":276,"bio":26,"name":277,"avg_score":278,"outlet_id":26,"created_at":279,"profile_id":26,"updated_at":280,"claim_token":26,"article_count":281,"claimed_by_user_id":26},4839,"Cameron Corliss",70.625,"2025-01-26T12:38:12.690466-05:00","2025-01-26T15:50:34.256597-05:00",19,"https:\u002F\u002Fgamerant.com\u002F\u002Fsniper-ghost-warrior-contracts-review\u002F","2019-11-24","For those that want to drop in and shoot some enemies, Sniper Ghost Warrior: Contracts may be worth checking out, so long as they can ignore the many bugs present in the game. Even then, its an incredibly tough sell. Some early E3 demos made it seem as though this would be a first-person Hitman game, but the end result is disappointing and frustrating.","2025-01-26T15:33:04.884131-05:00",{"id":258,"logo":287,"name":288,"slug":289,"tags":290,"bluesky":26,"twitter":291,"youtube":292,"facebook":291,"mastodon":293,"muckrack":26,"claimed_at":26,"description":294,"website_url":295,"score_format":49,"average_score":50,"default_timezone":51,"last_review_date":26,"stats_updated_at":87,"headquarters_city":26,"news_editor_email":26,"platforms_covered":26,"claimed_by_user_id":26,"reviews_this_month":17,"active_authors_count":17,"headquarters_country":26,"reviews_editor_email":26,"editor_in_chief_email":296,"published_authors_count":17,"published_reviews_count":17},"https:\u002F\u002Fcdn.criticdb.com\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Favatars\u002FOutlets\u002FGame-Rant-Logo.png","Game Rant","game-rant","[  \n  'corporate_owned',\n  'online_media',\n  'ingestion_pending'\n  ]","GameRant","@GameRant","","Game Rant launched as an online gaming publication in 2009, and we're now a leader in gaming news, reviews, analysis, community discussions, and gaming guides.","https:\u002F\u002Fgamerant.com\u002F","editorial@gamerant.com",{"id":298,"game_id":5,"outlet_id":299,"author":300,"original_score":307,"normalized_score":101,"review_url":308,"review_date":10,"summary":309,"created_at":310,"updated_at":310,"author_id":301,"last_edited_at":311,"outlet":312},38094,50,{"id":301,"bio":26,"name":302,"avg_score":303,"outlet_id":26,"created_at":304,"profile_id":26,"updated_at":305,"claim_token":26,"article_count":306,"claimed_by_user_id":26},3757,"AOTF Staff",76.8,"2025-01-16T10:32:04.160416-05:00","2025-02-09T09:32:05.614158-05:00",275,"3.0","https:\u002F\u002Fattackofthefanboy.com\u002Freviews\u002Fsniper-ghost-warrior-contracts-review\u002F","Sniper Ghost Warrior: Contracts' potential feels wasted on missions and objectives that have you putting the rifle down and trying your luck with the game's lesser systems.","2025-01-16T10:29:34.352507-05:00","2025-01-24T09:57:44.485405-05:00",{"id":299,"logo":313,"name":314,"slug":315,"tags":316,"bluesky":26,"twitter":317,"youtube":317,"facebook":318,"mastodon":26,"muckrack":26,"claimed_at":26,"description":319,"website_url":320,"score_format":321,"average_score":139,"default_timezone":51,"last_review_date":26,"stats_updated_at":87,"headquarters_city":26,"news_editor_email":26,"platforms_covered":26,"claimed_by_user_id":26,"reviews_this_month":17,"active_authors_count":17,"headquarters_country":26,"reviews_editor_email":26,"editor_in_chief_email":26,"published_authors_count":17,"published_reviews_count":17},"https:\u002F\u002Fcdn.criticdb.com\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Favatars\u002FOutlets\u002FAttack-Of-The-Fanboy-Logo.jpg","Attack of the Fanboy","attack-of-the-fanboy","[  \n  'independent',\n  'inactive',\n  'online_media'\n  ]","FanboyAttack","AttackoftheFanboy","Covering everything you love from Anime, Gaming, Movies, and so much more! ","https:\u002F\u002Fattackofthefanboy.com\u002F","5",{"id":323,"game_id":5,"outlet_id":324,"author":325,"original_score":333,"normalized_score":33,"review_url":334,"review_date":335,"summary":336,"created_at":337,"updated_at":337,"author_id":326,"last_edited_at":337,"outlet":338},55432,45,{"id":326,"bio":26,"name":327,"avg_score":328,"outlet_id":26,"created_at":329,"profile_id":330,"updated_at":331,"claim_token":26,"article_count":332,"claimed_by_user_id":330},4545,"Andrew Duncan",73.45588235294117,"2025-01-23T19:28:27.368861-05:00","68de35e1-83a6-475b-9ef7-76dbe3935ef7","2026-06-03T11:04:54.568492-04:00",68,"7.50","https:\u002F\u002Fwww.gamegrin.com\u002Freviews\u002Fsniper-ghost-warrior-contracts-review\u002F","2019-11-21","Some sound and physics shenanigans don’t stop this from being a fun, if occasionally frustrating, game that goes towards redeeming CI Games for the previous game’s missteps.","2025-01-23T19:47:05.982197-05:00",{"id":324,"logo":339,"name":340,"slug":341,"tags":110,"bluesky":342,"twitter":340,"youtube":340,"facebook":340,"mastodon":26,"muckrack":26,"claimed_at":26,"description":343,"website_url":344,"score_format":49,"average_score":25,"default_timezone":51,"last_review_date":26,"stats_updated_at":87,"headquarters_city":26,"news_editor_email":345,"platforms_covered":26,"claimed_by_user_id":26,"reviews_this_month":17,"active_authors_count":17,"headquarters_country":26,"reviews_editor_email":26,"editor_in_chief_email":346,"published_authors_count":17,"published_reviews_count":17},"https:\u002F\u002Fcdn.criticdb.com\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Favatars\u002FOutlets\u002FGameGrin%20Logo.png","GameGrin","gamegrin","gamegrin.com","Check out GameGrin for a great community, with gaming news, reviews, previews and articles!","https:\u002F\u002Fwww.gamegrin.com\u002F","luz_victoria@staff.gamegrin.com","andrew@gamegrin.com",{"id":348,"game_id":5,"outlet_id":349,"author":350,"original_score":357,"normalized_score":150,"review_url":358,"review_date":335,"summary":359,"created_at":360,"updated_at":360,"author_id":351,"last_edited_at":360,"outlet":361},63258,27,{"id":351,"bio":26,"name":352,"avg_score":353,"outlet_id":26,"created_at":354,"profile_id":26,"updated_at":355,"claim_token":26,"article_count":356,"claimed_by_user_id":26},3920,"Richard Seagrave",72.3094512195122,"2025-01-17T06:36:14.881474-05:00","2026-07-30T12:41:48.29861-04:00",1317,"7\u002F10","https:\u002F\u002Fwww.gamespew.com\u002F2019\u002F11\u002Fsniper-ghost-warrior-contracts-review\u002F","While Sniper Ghost Warrior Contracts‘ missions simply ask you to pretty much do the same things in numerous environments, it’s hard to not get drawn into the action. Moving from one area to another, aware that soldiers could be waiting around the next corner or that a sniper may have you in their sights, makes for a very atmospheric experience, and it’s one that’s only heightened by the detailed environments that you find yourself exploring. After Sniper Ghost Warrior 3 CI Games has come back strong with Sniper Ghost Warrior Contracts. It feels like a reinvention of the series, and if this is the starting block that is built upon in further releases, I’m in.","2025-01-26T19:29:33.289196-05:00",{"id":349,"logo":362,"name":363,"slug":364,"tags":365,"bluesky":366,"twitter":364,"youtube":367,"facebook":368,"mastodon":26,"muckrack":26,"claimed_at":26,"description":369,"website_url":370,"score_format":49,"average_score":33,"default_timezone":51,"last_review_date":26,"stats_updated_at":87,"headquarters_city":26,"news_editor_email":371,"platforms_covered":26,"claimed_by_user_id":26,"reviews_this_month":17,"active_authors_count":17,"headquarters_country":372,"reviews_editor_email":371,"editor_in_chief_email":371,"published_authors_count":17,"published_reviews_count":17},"https:\u002F\u002Fcdn.criticdb.com\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Favatars\u002FOutlets\u002FGameSpew-Logo.jpg","GameSpew","gamespew","[  \n  'independent',\n  'women_led',\n  'online_media'\n  ]","gamespew.com","UChqYxsfGxsXwrZ76wm7_bWQ","officialgamespew","Your independent site for gaming news, reviews, features, guides and more. For gamers, by gamers.","https:\u002F\u002Fwww.gamespew.com","hello@gamespew.com","United Kingdom",{"id":374,"game_id":5,"outlet_id":375,"author":376,"original_score":383,"normalized_score":384,"review_url":385,"review_date":335,"summary":386,"created_at":387,"updated_at":387,"author_id":377,"last_edited_at":387,"outlet":388},72711,69,{"id":377,"bio":26,"name":378,"avg_score":379,"outlet_id":375,"created_at":380,"profile_id":26,"updated_at":381,"claim_token":26,"article_count":382,"claimed_by_user_id":26},5589,"David Jagneaux",71.25,"2025-02-06T08:41:19.211952-05:00","2026-02-11T11:07:08.689109-05:00",58,"7.3",73,"https:\u002F\u002Fwww.ign.com\u002Farticles\u002F2019\u002F11\u002F21\u002Fsniper-ghost-warrior-contracts-review","Sniper Ghost Warrior Contracts is a streamlined sniping simulator focused on specific objectives within open-ended mini sandbox levels. It gets off to a weak start with its forgettable story and tedious backtracking, but more than makes up for it with satisfying bullet physics, a delectable kill cam, and plenty of gadgets to help you kill from a distance.","2025-02-06T09:26:56.637792-05:00",{"id":375,"logo":389,"name":390,"slug":391,"tags":392,"bluesky":393,"twitter":390,"youtube":394,"facebook":390,"mastodon":26,"muckrack":26,"claimed_at":26,"description":395,"website_url":396,"score_format":49,"average_score":115,"default_timezone":51,"last_review_date":26,"stats_updated_at":87,"headquarters_city":397,"news_editor_email":26,"platforms_covered":26,"claimed_by_user_id":26,"reviews_this_month":17,"active_authors_count":17,"headquarters_country":57,"reviews_editor_email":26,"editor_in_chief_email":26,"published_authors_count":17,"published_reviews_count":17},"https:\u002F\u002Fcdn.criticdb.com\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Favatars\u002FOutlets\u002FIGN-logo.jpg","IGN","ign","[  \n  'corporate_owned',\n  'online_media'\n  ]","ign.com","@IGN","We're all about video games, movies, TV, and comics!","https:\u002F\u002Fwww.ign.com\u002F","Los Angeles",{"id":399,"game_id":5,"outlet_id":400,"author":401,"original_score":357,"normalized_score":150,"review_url":409,"review_date":335,"summary":410,"created_at":411,"updated_at":411,"author_id":402,"last_edited_at":38,"outlet":412},22958,26,{"id":402,"bio":26,"name":403,"avg_score":404,"outlet_id":26,"created_at":405,"profile_id":406,"updated_at":407,"claim_token":26,"article_count":408,"claimed_by_user_id":406},1989,"Mark Delaney",69.62237762237763,"2024-12-02T07:55:53.724714-05:00","2559ea16-4456-40a5-9c6d-747b58329f55","2025-11-10T12:08:55.670241-05:00",146,"https:\u002F\u002Fwww.gameskinny.com\u002Freviews\u002Fsniper-ghost-warrior-contracts-review-sandboxes-worth-playing-in\u002F","It's on-brand for the Sniper Ghost Warrior series to see its latest game quietly launched, but also like its titular sharpshooter, it ends with a bang.","2024-12-04T07:17:07.162689-05:00",{"id":400,"logo":413,"name":414,"slug":415,"tags":316,"bluesky":26,"twitter":416,"youtube":417,"facebook":416,"mastodon":26,"muckrack":26,"claimed_at":26,"description":418,"website_url":419,"score_format":49,"average_score":33,"default_timezone":51,"last_review_date":26,"stats_updated_at":87,"headquarters_city":26,"news_editor_email":420,"platforms_covered":26,"claimed_by_user_id":26,"reviews_this_month":17,"active_authors_count":17,"headquarters_country":26,"reviews_editor_email":420,"editor_in_chief_email":420,"published_authors_count":17,"published_reviews_count":17},"https:\u002F\u002Fcdn.criticdb.com\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Favatars\u002FOutlets\u002FGameSkinny-logo.png","Game Skinny","game-skinny","GameSkinny","@gameskinny4737","Video game guides, reviews, news, and culture.","https:\u002F\u002Fwww.gameskinny.com","N\u002FA"]