ノンプレイヤーキャラクター
ゲームの進行 物語の設定を紹介する。 プレイヤーキャラクターに対してサービス(会話・アイテムの授受)を提供する。 プレイヤーキャラクターの目的を示唆する。 プレイヤーキャラクターのライバルとして、時に障害となり、時にPCの成長の指標とする。
イベント発生 スタンス(友好的、中立的、敵対的など)によるプレイヤーキャラクターへの接触。 仮想世界を現実世界のように見せるために演出する。
バランス調整 プレイヤーの人数が少ない場合や、パーティ全体の能力が低い場合は、これを補助する。
その他 過去、PCとして活躍していたキャラクターをNPC化。時間経過や状況変化など、物語上の継続性を演出。 雑誌などの読者参加企画として、小説やリプレイなどに登場。熱中度をあげ、友人を誘いやすくする。
対戦格闘ゲームやATCGなどの対戦ゲームにおいては、対戦相手がマッチングされない場合において、コンピュータが操作するNPC(仮想プレイヤー)を対戦相手役としてマッチングさせるシステムとなっている。このNPCのことを、「CPU」、あるいは「COM」(COMPUTER)と呼ぶ。逆に、実際に人間が操作するPCを「HUM」、あるいは「MAN」(HUMAN=人間)と呼ぶ。
ネット麻雀などのオンラインテーブルゲームにおいて、PC用のタイトル(東風荘、天鳳など)ではCPUとのマッチングはなく、プレイヤーがゲームを離脱した場合も無操作のプレイヤー(ひたすらツモ切りを繰り返すなど)が残ってプレイヤーの復帰を待つが、アーケードゲームにおいては運営に支障が出ないよう、プレイヤーが揃わなかった場合や離脱した場合にCPUが参加するようになっている。
対戦型ゲームで、CPUとのみマッチングされるモードを特に「CPU戦」と呼んで区別することも多い。