Possible Answers For: Mythology-based video game franchise