Release info Developer Ensorcelled Games Aldorlea Games Publisher Aldorlea Games Released 8 May 2011 Website Official