Rozgrywka Zadaniem gracza jest rozbudowa zamków oraz stworzenie silnej armii zdolnej podbić nowo odkryte lądy lub wypełniać różnego rodzaju misje. Gracz pozyskuje bohaterów, gromadzi wojska i prowadzi je do zwycięstwa, rozwijając przy tym infrastrukturę swoich zamków. Zamki można rozbudowywać o kolejne budynki, w tym m.in. siedziby różnych stworzeń oraz gildię magów. Konkretne budynki, jakie można zbudować, zależne są od rodzaju zamku.
Gra składa się z dwóch głównych części składowych - strategicznej, w której przemieszcza się herosów po mapie, zajmuje kopalnie, i odwiedza różne budynki, przynoszące określone zyski, a druga to część taktyczna - walka z przeciwnikiem lub neutralnymi stworzeniami. Walki toczone są na mini mapkach, na których wojska herosa gracza są grupowane na paru polach po jednej stronie, a przeciwnika po drugiej stronie. Jedna grupa może zawierać jednostki tylko jednego rodzaju i symbolizowane są przez pojedynczą postać z podaną liczbą jednostek.
Nieograniczone możliwości rozgrywki zapewnia edytor poziomów (edytor map) oraz dostępny po uruchomieniu go generator map losowych.