Il gioco inizia con Vetch (doppiato da Steve Tarlow) che recibe una trasmissione dal suo tenente, Overlord (Jason Gregory), che gli dice che uno schiavo di nome Haven ha sognato la Golden Voice. Piuttosto che uccidere Haven, Vetch decide di osservarlo, sperando di trarne vantaggio. Nel frattempo, nel Virescent Village sul pianeta Ferra, Haven (Jake Rosewall-Gallagher) sta ultimando la sua ultima invenzione: un uccello meccanico chiamato Talon. Una volta terminato, Haven si dirige al lavoro nelle miniere. Tuttavia, entrando, vede la sua amica Chess (Regan Kerwan) interrogata da una guardia. La guardia tenta di sparare ad Haven, ma manca, provocando il crollo della miniera e mettendolo fuori uso.
Si risveglia sotto le cure del Dr. Spong (Andrew Silber), che gli dice che Chess non è stata vista dal crollo. Partendo per trovarla, arriva infine al Darkwater Castle, casa di Overlord, che contatta Vetch per riferire che Haven ha infiltrato il castello, come avevano previsto. Haven osserva Overlord interrogare Chess sui sogni di Haven. Lei si rifiuta di dirgli nulla, e Haven interviene, uccidendo Overlord e liberando Chess. Scappano, e Chess dice che mentre era detenuta aveva sentito Overlord menzionare un wise old slave sull'Isle of Heroes. Haven decide che deve parlare con questo schiavo.
Haven si dirige verso l'Isle of Heroes e incontra il Wise Man (Terry Bertram). Lui gli racconta dei suoi sogni di una campana d'oro sulla sommità di una montagna, e il Wise Man gli racconta la leggenda di Athellion e la Golden Voice; Vetch e Athellion erano nemici da molti anni, e Vetch era determinato a conquistare la città di Athellion, Aurias. Tuttavia, non poteva nemmeno avvicinarsi alla città, poiché la sua luce lo avrebbe accecato. Quando Athellion partì per la guerra, lasciò dietro di sé la Golden Bell, ma Vetch corrompì un membro del consiglio chiamato Dasis per infettare la gente di Aurias con un virus per il quale controllava l'unico antidoto. Rendendo la gente di Aurias suoi schiavi, sigillò il Mount of Sighs, sul quale risiede la Golden Voice. Col tempo, anche la posizione del Mount of Sighs è stata dimenticata. Tuttavia, il Wise Man dice a Haven che quando Vetch arrivò per la prima volta ad Aurias, la gente nascose molti artefatti dentro un vulcano chiamato Mount Firash, e ipotizza che possa esserci qualcosa lì che indichi la via per il Mount.
Haven si dirige a Firash e trova una mappa che identifica la posizione del Mount sul pianeta Auria. Tuttavia, mentre fugge da Firash, viene catturato e rinchiuso nel Sylex, una prigione a bordo di una stazione spaziale. Scappa in una navetta di fuga e atterra su Exarco, un pianeta popolato da umanoidi simili a lucertole. Presto incontra i fratelli Chill (Dale Stump) e Will (Aubrey Hodges). Gli dicono che gli daranno una nave se li aiuta a proteggere le loro uova da creature insettoidi giganti. Haven lo fa, però la regina insetto attacca il villaggio locale. Haven la sconfigge, e Chill e Will gli presentano la nave Sunsurfer. Poi si dirige verso Auria.
Raggiunge la Golden Voice, leggendo un avvertimento che dice che una volta che la campana è suonata, la persona che la suona deve attendere lì per il ritorno di Athellion. La suona, ma immediatamente Chess lo contatta, dicendogli di essere bloccata senza alcun antidoto. Lui parte riluttante, tornando a Ferra e salvando Chess. Lei gli dice che stava usando un dispositivo che aveva trovato nel castello di Overlord per cercare la raffineria dell'antidoto così da liberare gli schiavi. Haven collega il dispositivo al computer di navigazione Sunsurfer e partono per la raffineria sul pianeta Ferven.
Iniettano l'antidoto in una nave di trasporto in attesa, e i due fuggono. Tuttavia, Chess rivela di aver lavorato con Vetch fin dall'inizio, che appare sul ponte e la congratula per il suo inganno. Vetch dice ad Haven che Chess è una delle sue spie, schierate in tutte le sue colonie di schiavi per tenere d'occhio chiunque parli della Golden Voice. Vetch spiega di aver fatto chiamare Chess per allontanare Haven dal Mount of Sighs subito dopo aver suonato la campana, perché la leggenda dice che se chi suona la campana non rimane sul Mount finché non torna Athellion, Athellion deve tornare ovunque si trovi quella persona — quindi Vetch intende aspettare che Athellion appaia ad Haven, e poi ucciderlo. Non avendo più utilità per Chess, Vetch decide che possa morire insieme ad Haven. A quel momento arriva Athellion, dicendo a Vetch che si arrenderà se Haven e Chess saranno risparmiati. Vetch accetta, imprigionandoli, e riportando Athellion al Mount of Sighs.
Haven scappa, ma non riesce a liberare Chess, e parte all'inseguimento di Vetch da solo, promettendo di tornare per Chess. Ritorna al Mount of Sighs, dove sente Vetch dire ad Athellion che ucciderà Haven e Chess una volta che Athellion sia morto. Poi uccide Athellion. Haven lo affronta, ma Vetch lo sconfigge. Tuttavia, il potere del Mount of Sighs mantiene Haven in vita. Di conseguenza, Vetch lega Haven a una roccia, dicendogli "Non puoi vivere per sempre" e lo lascia da solo sul pianeta. Il gioco si conclude con questo cliffhanger.