NPCとは、No Player Character(ノンプレイヤーキャラクター)の略であり、コンピュータが動かしているキャラクターのことを指します。
元々NPCとはTRPGでゲームマスターが使用しているキャラクターを指す言葉でしたが、プレイヤーが操っていないキャラクターという意味で他のゲームでも使われるようになりました。
主に味方キャラや村人などの敵キャラクター以外のことを指して使われていることが多いですが、敵キャラクターも広義の意味で言えばNPCに含まれます。
NPCの役割として、プレイヤーに対して物語の設定や冒険の目的を説明したり、クエストを与えて報酬を出したり、そのNPCの喋り方や衣装によって世界観を演出する等様々な役割があります。
また、対戦ゲームなどでプレイヤーの人数が足りていない場合に人数補充としてNPCが参加することもあります。
類義語:COM