Nuvie (meaning "New Ultima VI Engine") is developing into a nice engine for Ultima 6. While there are no official releases yet, test releases (aka snapshots) are released regularly. While not everything has been implemented, Nuvie is not only becoming an engine to run the original game with, but also has lots of impressive improvements that the original game lacks.