Stronghold est un jeu qui raconte l'histoire d'un siège. Les joueurs prennent des côtés opposés, l'un doit défendre la forteresse, l'autre doit pénétrer dans le château le plus tôt possible. À mesure que le temps passe, les défenseurs obtiennent des points de victoire à chaque tour pour leurs efforts sur les murs
. Le défenseur compte un petit nombre de soldats sur les murs, tandis que l'envahisseur possède une légion infinie de créatures attaquantes. Un combat désespéré se déroule à chaque tour. Les envahisseurs construisent des machines de guerre, équipent leurs soldats, les entraînent et utilisent des rituels de magie noire pour remporter la victoire. Pendant ce temps, les défenseurs réparent les murs, construisent des canons, entraînent les soldats et mettent tout en œuvre pour maintenir le château aussi longtemps que possible.