NPC (Non-Player Character) em videojogos refere-se ás personagens que estão presentes num videojogo, mas não são controladas pelo jogador. Estas personagens existem normalmente para prestar serviços ao jogador mostrando algum tipo de opção como comprar items ou pedir dicas, fornecer diálogo adicional para dar maior ênfase ao universo do jogo, dar vida e movimento aos cenários e também como inimigos.
Nos jogos de RPG as personagens que não estão na equipa do jogador são todas consideradas NPC. Estes “figurantes” têm normalmente um numero limitado de diálogos que os leva a repetir as mesmas frases infinitamente a cada vez que o jogador interage com os mesmos. No caso dos MMORPG os NPC são controlados pelo servidor e com as atualizações algumas podem alterar os seus diálogos conforme os produtores desejarem. No caso dos jogos de tiro online os inimigos controlados pelo computador são normalmente apelidados de bots.
Alguns videojogos envolvem interação constante com os NPC como acontece nas novelas e aventuras gráficas como Ace Attorney ou Escape from Monkey Island, onde os NPC desempenham um papel chave para o progresso. Em certos casos as conversas apresentam várias respostas que o jogador pode escolher para avançar no jogo. Nos jogos de simulação de relacionamentos os NPC têm um papel de maior importância já que a interação é constante e neste caso têm diálogos mais completos com muitas ramificações, no entanto não têm necessariamente uma inteligência artificial complexa.