Diablo 3

An enhanced quest system, random level generator, and a random encounter generator provide replayablity. class-specific quests. Hardcore Mode. Artisans and Follower NPCs.