Release info Developer Epicenter Studios Publisher UFO Interactive Games Released 19 October 2010 Website Official