Release info Developer Electronic Paradise Publisher Akella Released 16 September 2009 Website Official