Release info Developer Sabarasa Entertainment Publisher Sabarasa Entertainment Released 29 March 2010 Website Official