Release info Developer Ilikescifi Games Publisher Ilikescifi Games Released 22 December 2011 Website Official