Setiap kita bermain game, terkadang kita bertemu dengan karakter yang bisa bergerak padahal kita sedang bermain sendirian. Apakah itu artinya ada sosok dari dunia lain yang ikut bermain bersama kita? Tentu tidak dong.
NPC adalah singkatan dari Non Player Character atau karakter non pemain, atau bahasa sederhananya adalah karakter yang bergerak sendiri tanpa dikendalikan oleh kontroler. Karakter ini disediakan agar game terlihat hidup. Terkadang karakter ini bisa bergerak sendiri tanpa berinteraksi dengan pemain, atau ada juga yang bisa diajak bermain seperti ikut bertarung ataupun memberi respon pada suatu tindakan yang dilakukan oleh pemain.
Teknisnya NPC dikendalikan oleh kecerdasan buatan yang diprogram dengan berbagai tujuan. Pada game petualangan, NPC bisa bertindak sebagai musuh ataupun yang memberi power-up pada pemain.
Kecerdasan yang ditanamkan pada NPC bisa statis, dimana karakter akan melakukan kegiatan secara berulang-ulang, ataupun bisa juga membaca gerakan pemain dan memberikan respon seolah pemain sungguhan. Contohnya, saat bermain game sepakbola melawan komputer. Tentunya menjadi tidak asik kalau NPC-nya cuman berdiri saja. Karenanya NPC pada permainan sepak bola bisa merebut bola, menggiring hingga memasukannya.
Bahkan pada tim pemain, karakter yang tidak terfokus, juga akan bergerak dengan AI NPC untuk membantu pemain utama yang sedang dikontrol.
NPC tidak saja ada di dalam game. Tapi juga ada pada animasi anime. NPC pada anime adalah bertindak seperti kameo pada film yang dimainkan manusia sungguhan. Tugas NPC pada anime hanyalah bergerak secara acak sekedar untuk menghidupkan suasana di sekitarnya.
Itulah pengertian NPC pada game dan NPC pada anime.