It's aliens vs. humans in this new Russian-based third-person shooter set in the middle of a nuclear fallout.
Read more.