NPCNon-Player Character(플레이어 캐릭터가 아닌 자)의 약칭입니다. 이들은 컴퓨터(또는 배틀넷에서 플레이할 경우 서버)가 제어하는 캐릭터이며, 주로 마을 내에서 마주치게 됩니다.

대부분의 NPC는 저마다의 목적을 가지고 있습니다. 이들은 다양한 서비스를 제공하는데, 플레이어와 소환수의 체력 회복을 돕거나, 아이템을 수리하고, 플레이어와 거래를 하거나 도박 서비스를 제공하기도 합니다. 또한 대부분의 퀘스트는 NPC를 통해 얻을 수 있습니다. 일부 NPC는 서비스는 제공하지 않지만 대화를 나눌 기회를 주며, 심지어 무작위 대사가 나오는 특별한 "잡담" 항목을 가지고 있기도 합니다.

어떤 NPC는 단지 마을이 북적이는 것처럼 보이게 하기 위한 장식적인 목적을 띠기도 하는데, 보통 플레이어는 이들과 상호작용할 수 없습니다. 기껏해야 무작위 대사를 몇 마디 건넬 뿐이며, 전체적으로는 주변 환경을 꾸미는 객체에 불과합니다.

NPC를 공격할 방법은 없습니다. 하지만 드물게 일부 NPC가 몬스터를 공격하기도 하는데, 보통은 게임 스크립트 상 이러한 상황이 발생하지 않도록 설정되어 있습니다. 설령 NPC가 전투에 참여할 수 있다고 하더라도 그 피해량은 미미합니다. 다만, 짧은 시간 동안 적의 주의를 끌어 플레이어가 잠시 시간을 벌 수 있게 도와주는 정도의 역할은 수행할 수 있습니다. 줄거리 진행에 필수적인 NPC는 "핵심 인물"로 표시되어 전투 중에 사망하지 않습니다.

넓은 의미에서 용병추종자 또한 플레이어가 직접 제어할 수 없으므로 NPC의 일종으로 간주할 수 있습니다.

관련 문서
디아블로 1 NPC
디아블로 2 NPC
디아블로 이모탈 NPC
디아블로 3 NPC