Incoming… Witchfire!

The Astronauts, the team behind Vanishing of Ethan Carter, have revealed their newest project – Witchfire. Not many things were told about the game other than it’s a first-person shooter […]

Game On

There’s so much more to video games than meets the eye.