Hero 3d is a version of Hero2d. It has village like in game Diablo, with NPCs who sell swords, maces, axes, bows, armor, amulets and rings, staffs and scrolls, potions etc. When Hero enters dungeon, level is generated with trolls.