NPCとは
NPC(non player character)とはノンプレイヤーキャラクターのことで、プレイヤーが操作しないキャラクターを指します。TRPGから出てきた言葉のようです。プレイヤーが操作するキャラクターは「PC(プレイヤーキャラクター)」と言います。
TRPG(テーブルトークRPG)は、ゲームマスターとは呼ばれるストーリーなどを用意している進行役のような人と、そのストーリーをプレイするプレイヤーキャラクターがいて、ゲームマスターは、例えば宿屋の主人とかプレイヤーに依頼を持ってくる人とか、ストーリー上に必要な様々なキャラクターを操作するわけですが、それをNPCと呼ぶところから来ているようです。
コンピューターゲームにおいても、プレイヤー以外の様々なキャラクターがゲーム世界に存在していて、それらプレイヤーが操作しないキャラクターをNPCと呼ぶようになりました。
厳密にはプレイヤーが操作しないキャラクターは全てNPCに入るようなのですが、「NPC」内に「敵」は含まないという使い方をするゲームもあります。
TRPGから来ているからか、RPGで良く使われる言葉ですが、他のジャンルのゲームでも、対戦するCPU操作キャラをNPCということがあります。
いろんなゲームのいろんなものに使われるようになっているため、そのゲームごとで指しているものが違う、少しややこしい言葉になっています。