Ultima II: Revenge of the Enchatress is the second game in the Ultima series by Lord British, aka. Richard Garriot. The game uses similar mechanics to Ultima I, a top down icon based landscape for above ground with a 3D line drawing engine for dungeons and towers. Including time travel and travel to the planets of the solar system, it is the most unique in tone of all the Ultima series. Including the first of the cloth maps that would become a staple of the Ultima series.
Ultima II finds time being corrupted by Mondain's apprentice Minax. As revenge on the Hero from another world for defeating her master Mondain, Minax has travelled back in time and changed Earth's history, hoping to wipe out the hero. Lord British has rescued the hero so he can avert this disaster and defeat Minax. To do this he will have to travel through time and space, searching for the one way to defeat the Evil Enchantress.