Release info Developer oddworm games Publisher oddworm games Released 7 September 2012 Website Official