Release info Developer Strange Loop Games Publisher Strange Loop Games Released 12 Mart 2014 1 Mart 2012