Tale of a Hero to klasyczna, staroszkolna gra przygodowa typu point'n'click, stworzona przez czeską grupę developerską Future Games (na koncie m. in. The Black Mirror, Nibiru: Wysłannik Bogów i Reprobates: U Bram Śmierci). Program wykorzystuje baśniową konwencję magicznego świata fantasy i charakteryzuje się przede wszystkim wciągającym scenariuszem, rozbudowanymi liniami dialogowymi oraz subtelnym, lekko ironizującym poczuciem humoru.
Gracze wcielają się w rolę Olafa, młodego mężczyzny pochodzącego ze sławnego rodu o bogatej przeszłości. Jego ojciec, Halvard, należał do najsławniejszych rycerzy ludzkiego królestwa, był jednym z najważniejszych dowódców armii, bez trwogi mierzył się ze smokami, Tytanami i innymi koszmarami tamtejszego świata. Niestety, był też człowiekiem szlachetnym i mądrym, co nie zawsze pomaga osiągnąć wygodne i dostatnie życie. Pewnego razu sprzeciwił się decyzji króla o niepotrzebnej wojnie i odmówił prowadzenia podległych mu oddziałów do bitwy, za co monarcha w trybie natychmiastowym odwdzięczył mu się konfiskatą wszystkich dóbr ziemskich i dożywotnią banicją. Zdegradowany szlachcic był zmuszony przenieść się wraz z rodziną w obce, odległe tereny, jednak jako człowiek dzielny i hardy, szybko wziął się do roboty – własnymi rękami pobudował dom nad jeziorem i utrzymywał się z rybołówstwa. Niestety, matka Olafa wcześnie zachorowała na śmiertelną chorobę i zmarła, co dodatkowo obarczyło Harvalda obowiązkiem wychowania syna. Mężny rycerz ponownie sprostał zadaniu, przekazując potomkowi najważniejsze wartości i wykształcając w nim pozytywne cechy charakteru. Niestety, przyszedł czas także i na sędziwego rycerza, który zakończył swój żywot tuż po ukończeniu przez Olafa dwudziestego roku życia. Dobrotliwemu młodzieńcowi nie dane było jednak wiedzenie spokojnego losu rybaka, przejął bowiem po ojcu nie tylko zawód i osobowość, ale i wielu wrogów z dawnych lat, którym po pewnym czasie udało się odnaleźć rodowego spadkobiercę. Wśród nich zdecydowanie największe zagrożeniem stanowi lodowy gigant Krugell, który właśnie przebudził się z długiego snu i zorientował się, iż jego brat Arioch nie żyje, zabity przez Halvarda. Sytuacja Olafa z pewnością nie jest do pozazdroszczenia, lecz w sukurs przychodzi mu gracz, który w tym oto momencie przejmuje nad nim kontrolę.