Bir video oyununun dünyasında karakterimiz ile gezmeye başladığımızı düşünelim. Bu dünyada bizim yönettiğimiz karakter dışında başka karakterler de var. Bize farklı farklı görevler veren karakterler, alışveriş yapabilmemiz için konulmuş dükkân sahibi karakterler, tek görevi bulunduğu bölgeye bir canlılık hissi katmak için ortalıkta dolanmak olan karakterler ve benzeri gibi say say bitmeyecek pek çok farklı karakter ile karşılaşabiliriz. Oyuncu tarafından kontrol edilmeyen bu karakterlere NPC diyoruz.
NPC
NPC teriminin açılımı “Non-Player Character” ya da “Non-Playable Character” olmak üzere iki şekilde karşımıza çıkabilir. Dilimizdeki anlamları ise sırasıyla “Oyuncu Olmayan Karakter” ya da “Oynanamayan Karakter” demektir. Oyundaki hikâyeyi ilerletmek, karakterimize bir müttefik ya da düşman olmak, oyunun dünyasını canlı göstermek, atmosfer oluşturmak ve benzeri gibi görevleri vardır.
İyi ve Dekor
İyi tasarlanmış bir NPC, oyuncunun dünyaya gerçekten dahil olduğu hissini verir. Bu karakter ile kısa bir diyalog bile oyunu daha inandırıcı kılar. Öte yandan bazı NPC’ler ise sadece dekor gibidir, orada öylece dururlar. Ancak buna kötü bir tasarım demek pek de doğru hissettirmiyor çünkü bu tarz karakterler gerçekten de birer dekor olarak tasarlanmıştır. Önemli olması gereken bir karakter ya da bütün karakterler birer dekor gibi hissettirdiğinde işte o zaman bir sıkıntı olduğunu düşünüyorum.
Heyecan Verici Bir Gelecek
Geleceğe dönük olarak, yapay zekânın son yıllarda gösterdiği gelişim ile beraber, NPC’ler ile alakalı ilginç gelişmeler bizi bekliyor gibi gözüküyor. NPC’lerin ChatGPT gibi sistemlerden faydalanarak daha etkileşimli hale getirilmeye çalışıldığı bazı çalışmalar ortaya çıkmaya başladı. Sadece önceden programlanmış cevaplar vermek yerine, oyuncu ile gerçekten diyaloğa girebilen, oyuncunun davranışlarını anlayabilen, farklı durumlara uygun tepki gösterebilen ve hatta kişilik geliştirebilen karakterler. Kulağa heyecan verici geliyor ama başarılı olup olmayacağını zamanla göreceğiz.
Barış Baran ÇİÇEK