Ultimate Hero: We have an announcement! Ultimate Hero will be released on April 17th!

Heroes! We are excited to announce that Ultimate Hero will be released on Thursday, April 17th. Come check out our launch trailer! Release content will include: 25 playable heroes 263 Artifacts 78 Challenging Bosses 23…