Planet Alpha News
Team 17 has announced Planet Alpha, the latest game under its steadily growing publishing umbrella. Make sure you check out the trailer above, as it looks rather interesting. You'll be making your way across an alien planet, escaping from "relentless enemies" as they chase you across the world. The first thing to take away from this...