L'action du jeu se déroule dans un monde fictif appelé Yuralia. Dans Yuralia, il existe sept royaumes humains : Nizos, Aratoya, Oriam, Fornax, Elitrenia, Katya et Taberland. Ces royaumes se sont unis dans une alliance fragile et ont construit une citadelle pour un lieu de rencontre appelé Avalon.
Dans ce monde, il existe également une civilisation de nomades mi-orques appelée Sha'ahul. Leur croyance valorise la terre et la nature par-dessus tout, donc toute "violence contre la terre", y compris l'agriculture et la construction de bâtiments, est considérée comme un crime. Après la découverte des royaumes, les Sha'ahul ont rassemblé une immense horde et ont déclaré la guerre.
Après l'attaque de la horde, de nombreux réfugiés se sont déplacés vers Avalon. Tous les royaumes ont envoyé des troupes pour défendre Avalon contre l'invasion. Pour les peuples des royaumes, les puissants murs d'Avalon sont un symbole d'espoir contre les Sha'ahul. Les Sha'ahul et leur chef Mitras ont décidé de commencer le siège d'Avalon, car la citadelle ne peut être prise par la force.
Le jeu commence avec le journal du héros, qui décrit brièvement les événements précédant le début du jeu : le siège dure depuis plusieurs années. Son frère Corvus sert dans l'armée d'Avalon. Après la mort de leur père, le héros estime qu'il doit en parler personnellement à son frère. Il devient membre de l'équipage d'un navire marchand se dirigeant d'Élitrenia vers Avalon. La flotte tombe dans une embuscade des Sha'ahul, qui parviennent à couler tous les navires sauf celui où se trouve le joueur. Le navire gravement endommagé atteint Avalon, mais ne retournera plus. Ainsi, le héros décide de rester à Avalon, d'informer Corvus de la mort de leur père et d'aider à la défense de la ville. À partir de ce moment, le joueur prend le contrôle du personnage et commence à parler à Corvus.