Eğer bir video oyunu oynadıysanız, en az bir kez NPC ile karşılaşmışsınızdır. Oyun dünyasında bolca kısaltma var. Bu kısaltmalardan bir tanesi de NPC kısaltması.
NPC Nedir?
NPC, “oyuncu olmayan karakter (non-player character)” anlamına gelen bir kısaltmadır. Oyuncu olmayan karakter, oyunu oynayan kişi tarafından kontrol edilmeyen karakterdir. Genellikle rol yapma oyunlarında, oyuncuların etkileşime girdikleri karakterlere denir. Bu karakterleri genelde bilgisayar kontrol eder. Ancak bunun her zaman yapay zeka olması gerekmez. Çok basit bir kod parçası da olabilir.
Örneğin, malzeme almak için marketleri ziyaret etmek oyunlarda yaygın bir senaryodur. Markette, gerçek insan gibi hareket etmeyen ancak etkileşime girdiğiniz dükkan sahibi bulunur. NPC’ler genellikle tek bir amaç için yaratıldıklarından, çoğunlukla aynı şeyi tekrar ederler. Oyuncuya karşı sınırlı sayıda eylem ve tepkiye sahiptirler. Bunun nedeni davranışlarının kodlarla belirlenmesi ve otomatik olmasıdır. Davranışlar, oyuncunun belirli eylemleri veya diyalogları tarafından tetiklenir.
NPC’ler oyunculara hizmet etmekten başka, kötü adamların veya diğer önemli karakterlerin rollerini de alabilirler. Ayrıca hiçbir amaçları olmadan, sadece oyun içerisindeki dünyayı doldurmak için de bulunabilirler. Grand Theft Auto gibi geniş haritalara sahip oyunlarda, şehrin yerlileri olarak kullanılırlar. Oyun içerisindeki dünyanın, daha sürükleyici ve canlı olması için yardımcı olurlar.
Çok oyunculu rol yapma oyunu (MMORPG) oynarken bazen, oyunu üreten şirket çalışanları da NPC karakteri devralırlar.