Long and twisted, lots of fun RPG!
While kind of small in scope and telling a story that you've heard before, Dragon Breath - Dragon Lord still manages to be the kind of RPG that you should be happy to stumble across, if (very!) early 90s games, especially RPGs are your thing. Now, Dragon Breath - Dragon Lord was first released for the Amiga and the Atari ST, so, graphically it was a potpourri of 2D, 3D, sprites and ancient looking text and so on. The story too had the elements that were classic RPG fantasy, but the tropes are well mapped onto interesting little quests. But the core of the game, the thing it's best at, it's the classes that you can play as, which are very well delineated and very interesting for long plays. Otherwise, some other interesting aspects of the game are the mini games within the game, the alchemical portion, the dragon breeding (yes, you can breed and enhance your own warring dragon!) and the missions involve those dragons thoroughly, plus, there is dragon based combat and even a politics sort of background to the game, that is actually modeled by your actions and your activities. Also, what makes the game stand out is that in spite of the diverse array of graphical elements, it still is very cohesive graphically, and thus fun to play. Else, the oldie Ultima series can't wait to be downloaded and played!