A review about Rockstar and Atlus cooperative project Battle Royale. Based on the 2000 Jqpanese movie of the same name , the video game is a heart-squeezing action survival . Praised for its deep storyline and incredible graphics, Battle Royale is an undisputed holder of Game of the Year
"I am...