Tower of souls sur Amiga est un jeu de rôle en vue isométrique dans lequel le joueur contrôle Treeac dans la tour du démon Baalhathrok en vue de récupérer les 7 cristaux garants de l'intégrité du royaume. Le joueur évolue dans 7 niveaux différents de la tour et les ennemis se battent à la souris ou en cliquant sur des capacités débloquées au gré de l'aventure. Il est possible de sauvegarder à n'importe quel moment mais pour cela il vous faudra sacrifier une pièce d'équipement.