Bitwy odbywają się w turach, gdzie każda postać ma swoje miejsce w kolejce. Każdy z podwładnych bohaterów należy do określonej klasy - są zarówno typowi wojownicy, łucznicy jak i postacie magiczne. Różnią się oni statystykami, takimi jak atak, obrona, punkty życia, punkty magii a także dostępnymi czarami. Każda z postaci może zdobywać nowe poziomy doświadczenia. Do tego każda klasa ma określony awans klasy, dający dostęp do nowych możliwości. Drużyna składa się z postaci należących do różnych ras, gracz ma wśród podwładnych feniksa, humanoidalnego szczura Petera (który jest jednym ze trójki złodziejów z intra gry) czy centaury. W bitwie może uczestniczyć do 12 postaci kierowanych przez gracza. Pola bitew podzielone są na kwadraty - każda z postaci może poruszać się o ich określoną ilość, zależną od terenu, oraz ich specjalnych umiejętności - postacie latające są w stanie przelecieć nad trudnym terenem.
Zachowano również mechanizm "braku Game Over" - przegrane w bitwach nie oznaczają końca gry, postać gracza odradza się w najbliższej świątyni, tracąc część złota, jednak zachowując doświadczenie.