Ghost Battle est l'un des premiers jeux de la société allemande Thalion Software, connue plus tard pour des classiques 16 bits comme les RPG Amberstar et Ambermoon, ainsi que le jeu de plateformes Lionheart. Le jeu se déroule sur cinq mondes courts mais très difficiles, avec un style visuel inspiré de titres contemporains tels que Shadow of the Beast et Ghosts 'n' Goblins.
Il s'agit d'un jeu d'action arcade avec quelques éléments d'aventure et de puzzles basés sur le timing. Vous incarnez un héros sans nom chargé de sauver sa petite amie, également sans nom, d'un méchant tout aussi anonyme. Les ennemis ont un aspect horrifique, comme des goules ou des têtes désincarnées. Au départ armé de pierres, le héros peut collecter des armes supplémentaires pour affronter les boss de chaque niveau.