Release info Developer Youda Games Publisher Youda Games Released 19 Haziran 2009 Web sitesi Official