Karakter nonpemain atau tokoh bukan pemain (bahasa Inggris: non-player character atau non-playable character, disingkat NPC) adalah tokoh dalam permainan atau permainan video yang tidak dikendalikan pemain.[1] Istilah ini berasal dari permainan bermain peran (RPG) dalam permainan atas meja tradisional, yang merujuk pada karakter yang dikendalikan oleh gamemaster atau "wasit", bukan oleh pemain. Dalam permainan video, istilah ini berarti tokoh yang dikendalikan oleh komputer yang memiliki serangkaian perilaku yang telah ditentukan dan bisa memengaruhi jalan permainan (gameplay), tetapi belum tentu kecerdasan buatan yang sebenarnya.