by Casey Bowker | Mar 16, 2017 | News, Video Games
The Deer God, a breathtaking 3D pixel adventure from Blowfish Studios in collaboration with Crescent Moon Games, will release on April 25, 2017 for PlayStation 4 and PlayStation Vita. More than 1.5 million gamers have downloaded The Deer God on Xbox One, PC and mobile...