Oyunlarda Yapay Zekâ NPC'leri ve Diyalog: Araçlar ve Gerçeklik Kontrolü (2026)
Son güncelleme: Temmuz 2026.
Yapay zekâ NPC'si, diyalogları önceden satır satır yazılmak yerine çalışma anında bir dil modeli tarafından oluşturulan oyuncu olmayan karakterdir. Karakterle konuşur veya ona bir şeyler yazarsınız; model, karakterin kim olduğunu ve mevcut oyun durumunu tanımlayan bir sistem istemini okuyup o anda bir yanıt üretir. Bazı kurulumlar buna ses de ekler: karakterin sizi duyabilmesi için konuşmayı metne dönüştürme, yanıt verebilmesi için de metni konuşmaya dönüştürme. Vadedilen şey, hiçbir yazarın öngörmediği soruları yanıtlayabilen bir köylüdür. 2026'daki gerçeklik ise daha karmaşık ve bunun üzerine bir şeyler inşa etmeden önce anlaşılmaya değer.
Gerçek seçenekleriniz üç gruba ayrılıyor. Bellek, ses ve oyun motoru eklentilerini kullanıma hazır sunan Convai gibi barındırılan bir karakter platformunu kullanabilirsiniz. Dudak senkronizasyonu ile yüz animasyonunun oluşturulan konuşmayla eşleşmesini istiyorsanız NVIDIA ACE gibi ses ve animasyon ara katmanlarını bağlayabilirsiniz. Ya da bir dil modeli API'sini çağırarak (veya küçük bir modeli yerel olarak çalıştırarak) dikkatle yazılmış bir istemle kendi sisteminizi kurabilirsiniz; bu seçenek daha ucuz ve esnektir ancak güvenlik sınırlarını oluşturmayı size bırakır. Çoğu kişinin hâlâ ilk aklına gelen isim olan Inworld, kullanıma hazır bir NPC stüdyosu olmaktan büyük ölçüde uzaklaşıp kendisini işletmelere yönelik yapay zekâ altyapısı olarak yeniden konumlandırdı. Bu nedenle “Inworld alternatifi” şu anda bu alandaki en yaygın aramalardan biri. Alanın gerçekte nasıl şekillendiğine bakalım.
Hızlı Başvuru
| Araç | Nedir? | Fiyatlandırma modeli | Oyun motorları (web dâhil) | 2026'daki durum |
|---|---|---|---|---|
| Convai | Barındırılan NPC platformu: diyalog, ses, bellek, algı | Kullanıma dayalı, ücretsiz katman + aylık 29 $ Indie | Unity, Unreal, three.js, web | Aktif, geliştirici odaklı |
| NVIDIA ACE | Ses + yüz animasyonu ara katmanı (Audio2Face, Riva ASR) | Kullanım başına mikro hizmetler / cihaz üzerinde | Unity, Unreal, oyun motorundan bağımsız | Belirli oyunlarda kullanılıyor |
| Inworld | Yapay zekâ çalışma ortamı + ses/TTS altyapısı | Kullanıma dayalı krediler, TTS yaklaşık 5-25 $/1 milyon karakterden başlayan fiyatlarla | SDK'ları mevcut ancak işletme odaklı | Tüketiciye yönelik NPC stüdyosundan uzaklaştı |
| Ubisoft Neo NPCs | Şirket içi üretken karakter Ar-Ge'si (“Teammates”) | Satın alınabilen bir ürün değil | Ubisoft bünyesinde | Oyun testi / Ar-Ge aşamasında, yayımlanmadı |
| Kendi sisteminizi kurun | LLM API'si veya yerel model + kendi istemleriniz ve güvenlik sınırlarınız | API token'ları veya yerelde çalışıyorsa ücretsiz | Sade web dâhil her ortam | En esnek yol |
Araçların karşılaştırması
Convai, bir bilim projesi yerine hazır bir karakter platformu istiyorsanız en kolay başlangıç seçeneğidir. Diyalogları, gerçek zamanlı sesi, uzun süreli belleği ve karakterin gördüklerine ve duyduklarına tepki verebilmesini sağlayan “çok modlu algıyı” yönetir. Ayrıca platform genel bakışında belirtildiği üzere Unity, Unreal ve three.js eklentilerinin yanı sıra web için açık API'ler sunar. Fiyatlandırması kullanıma dayalıdır: günlük kotası olan ücretsiz Developer katmanının ardından aylık 29 $ (veya yıllık faturalandırmada 19 $) karşılığında 3.000 etkileşim sunan Indie Dev planı gelir; kota aşımı etkileşim başına ücretlendirilir. Dikkat edilmesi gereken birim “etkileşim”dir çünkü oyuncu sayınız arttıkça fatura da bu şekilde büyür.
NVIDIA ACE eksiksiz bir NPC beyni değildir. Beynin çevresindeki parçalar için sunulan bir mikro hizmet paketidir: seçtiğiniz dil modeliyle eşleştirebileceğiniz sesten yüz animasyonu üretmek için Audio2Face ve konuşma tanıma için Riva. Üretilen bir sesin gerçekten bir yüz tarafından konuşuluyormuş gibi görünmesini sağlayan parçadır. NVIDIA; Tencent, NetEase, miHoYo ve Ubisoft gibi ortakları listeliyor. Ayrıca dil modeli giderek daha sık bulutta değil, küçük bir model olarak cihaz üzerinde çalışıyor; bu da gecikme ve maliyet açısından önem taşıyor (aşağıda daha ayrıntılı ele alacağız). Oyununuz öncelikle tarayıcıyı hedefliyorsa ACE muhtemelen gereğinden fazladır çünkü GPU ağırlıklı PC oyunlarına yöneliktir.
Inworld, eski eğitim içeriklerine hâkim olan isim olduğu için gerçekçi bir değerlendirmeyi hak ediyor. Başlangıçta oyun karakterleri oluşturmak için başvurulan ana platformdu ve hâlâ SDK'ları bulunuyor. Ancak artık oyunları ve medyayı ölçeklendirmeye yönelik yapay zekâ altyapısı olarak yeniden konumlandı; Google, NVIDIA ve Xbox gibi işletmeleri hedefleyen ses, metni konuşmaya dönüştürme ve ajan çalışma ortamına ağırlık veriyor. Fiyatlandırması kullanıma dayalı bir kredi sistemidir. Metni konuşmaya dönüştürme, ücretsiz On-Demand katmanında milyon karakter başına yaklaşık 25 $'dan başlayıp kurumsal kullanım hacminde yaklaşık 5 $'a kadar düşüyor; konuşmayı metne dönüştürme saatte yaklaşık 0,15 $, dil modelleriyse sağlayıcının maliyeti üzerinden ayrıca ücretlendiriliyor. Hâlâ kullanılabilir ancak hazır bir NPC çözümü arayan bağımsız bir web geliştiricisi için eskisinden daha ağır bir seçenek. Convai ve kendi sistemini kurma yaklaşımının bu alanı devralmasının nedeni de tam olarak bu.
Ubisoft'un Neo NPC'leri, özellikle kullanabileceğiniz bir ürün olmadıkları için anılmaya değer. Bunlar büyük stüdyolar arasındaki en görünür Ar-Ge çalışması ve artık birinci şahıs nişancı oyununa sesle yönlendirilen yapay zekâ takım arkadaşları ekleyen Teammates adlı bir prototip olarak gösteriliyor. Şirket içi ara katmanlarla Google Gemini kullanan yaklaşık 80 kişilik bir ekip tarafından geliştirildi ve kapalı oyun testi aşamasında; yayımlanmış bir oyunda yer almıyor. Ubisoft, üretken yapay zekânın sektör için 3D'ye geçiş kadar büyük bir değişim olduğunu söyledi ancak 2026 ortası itibarıyla dürüst değerlendirme şu: Bu bir deney, piyasaya çıkmış bir ürün değil.
Bunu gerçekten kullanan oyunlar hangileri?
Demoları bir kenara bıraktığınızda, gerçek yapay zekâ NPC'leriyle yayımlanan oyunların sayısı azdır ancak sonunda sıfırdan fazladır. En net örnek, Krafton'ın 28 Mart 2025'te erken erişime açılan ve ilk haftasında bir milyondan fazla satan yaşam simülasyonu inZOI'dir. Oyundaki “Smart Zoi” karakterleri NVIDIA ACE ile geliştirilmiş, cihaz üzerinde çalışan küçük bir dil modeli kullanır. Böylece yapay zekâ, her replik için buluta bağlanmak yerine anlık davranışları yerel olarak yönetir. Krafton aynı yaklaşımı PUBG'ye de taşıyor ve PUBG Ally adlı birlikte oynanabilir karakteri 2026'nın başlarına kadar test ediyor.
Konuşmayı merkeze alan tarafta büyük bir MMO olan Where Winds Meet, bazı yan NPC'lere LLM tabanlı serbest metin sohbeti ekledi. Yakınlık takibi sayesinde bir karakter size ısınabiliyor, iletişimi kesebiliyor veya düşmanca davranabiliyor. Kasım 2025 tarihli bir incelemede öne çıkan tasarım tercihi, kapsamın ne kadar dar tutulduğu: Yapay zekâ yalnızca ortamı zenginleştiren yan karakterleri etkiliyor ve çıktısı metin yanıtlarıyla sabit bir oyun içi bayrak kümesiyle sınırlı. Eşya oluşturamıyor, mekân yaratamıyor veya görev satırlarını yeniden yazamıyor. Ana hikâye elle yazılmış olarak kalıyor. Bağımsız oyunlarsa yapay zekâyı oyunun asıl amacı hâline getirme konusunda daha cesur davrandı. Suck Up!, tüm oynanış döngüsü GPT destekli sakinleri bir vampiri içeri davet etmeye ikna etmeye dayanan yayımlanmış bir oyun. Bu fikir işe yarıyor çünkü konuşma, betikli bir görevin üstüne eklenmiş bir süs değil, doğrudan oyun mekaniği.
Yayımlanan tüm örneklerde aynı kalıp görülüyor: Üretken kısım sınırlandırılmış durumda. Bir yaşam simülasyonundaki sohbetleri, bir yan karakterin havadan sudan konuşmalarını veya özellikle ikna üzerine kurulmuş bir oyunu yönetiyor. Güvenilir hiçbir geliştirici, ana görev diyaloglarını yapay zekânın yazdığı büyük bütçeli bir oyun yayımlamadı. Bunun nedenleri sırasıyla maliyet, gecikme ve güven.
Maliyeti ve gecikme sorunu
“Her NPC bir sohbet botudur” hayalini bozan iki şey var ve bunların hiçbiri modelin ne kadar akıllı olduğuyla ilgili değil.
Birincisi gecikme. Konuşmanın bir ritmi vardır ve oyuncular bu ritmin bozulduğunu hisseder. Yapay zekâ NPC'leri üzerine yapılan araştırmalar, yaklaşık 800 milisaniyenin altındaki yanıtların doğal bir konuşma hissi verdiğini, bundan çok daha yavaş yanıtlarınsa tuhaf geldiğini gösteriyor. Genel bir bulut API'sine gidiş dönüş ise bir ila iki saniyelik ek gecikmeye yol açarak konuşmanın takıldığı hissini yaratıyor. Sanal gerçeklikte algılanan gerçekçilik üzerine 2025 tarihli bir çalışmada, oyunculardan gecikmenin bir karakterin ne kadar insansı hissettirdiği üzerindeki etkisini değerlendirmeleri istendi. Tutarlı biçimde dile getirilen talep basitti: Sistem daha hızlı yanıt vermeliydi. inZOI ve PUBG'nin dev bir bulut modeli yerine cihaz üzerinde çalışan küçük modelleri tercih etmesinin en büyük nedeni budur. Yarım saniyede yanıt veren daha küçük, hızlı ve yerel bir model; üç saniyede yanıt veren daha akıllı bir modeli geride bırakır.
İkincisi maliyet ve bu maliyet yanlış yönde ölçekleniyor. Elle yazılmış bir diyalog satırının ücreti bir kez ödenir ve milyonlarca oyuncuya ücretsiz olarak gösterilir. Üretilen bir satırsa her oluşturulduğunda, NPC başına, oyuncu başına ve konuşma başına para harcar. Kullanıma dayalı platformlar bunu somutlaştırıyor: Convai etkileşim başına, Inworld konuşmadaki karakter ve metindeki token başına, doğrudan kullanılan bir LLM API'si ise giriş ve çıkış token'ları başına ücret alır. Az sayıda konuşma içeren sakin bir tek oyunculu oyunda bunun maliyeti kuruşlarla ölçülür. Her gün bir milyon oyuncunun özgürce sohbet ettiği canlı bir oyundaysa kimsenin bütçelemediği bir bulut faturası ortaya çıkar. Kredi ve kota tabanlı fiyatlandırmanın var olmasının ve “sınırsız NPC ile serbest sohbetin” parayı hızla yakmanın bir yolu olmasının nedeni budur. Yapay zekâ konuşma sıralarının sayısını diğer maliyetleri tasarladığınız gibi tasarlayın; çünkü bu da bir maliyettir.
İşe yarayan ve yaramayan tasarım kalıpları
Yayımlanabilen kalıp, açık uçlu sohbet değil, kısıtlanmış üretimdir. Modelin her şeyi söylemesine izin vermek yerine ona sıkı bir sistem istemi verirsiniz: Bu karakter kim, neleri biliyor ve neleri asla açıklamamalı? Yanıtları kısa tutar ve çıktıyı metinle birlikte izin verilen küçük bir oyun içi eylem veya bayrak kümesiyle sınırlandırırsınız. Where Winds Meet'in bayrak tabanlı tasarımı bunun ders niteliğindeki bir örneğidir: NPC konuşur ve yapabildiği tek yapılandırılmış işlemler, yakınlık değerini değiştirmek veya düşmanca davranmaya başlamak gibi şeylerdir. Diğer her şey modelin kontrolü dışında kalır.
Başarısız olan kalıp, hikâye odaklı bir oyuna yerleştirilen serbest biçimli “bana istediğini sor” NPC'sidir. Kısıtlanmadığında model kendinden emin biçimde gerçek dışı bilgiler uydurabilir, oyunun evren bilgisinden uzaklaşabilir veya oyuncu doğru yönlendirici soruyu sorduğu için görevin sürprizini bozabilir. Bir sektör değerlendirmesi haklı olarak karakter tutarlılığının ham zekâdan daha önemli olduğunu savunuyor: Oyuncular biraz kıt anlayışlı bir NPC'yi affeder ancak kendisiyle çelişen veya kurguyu bozan bir karakter, sürükleyiciliği anında parçalar. Oyuncuların şüpheciliği de buradan kaynaklanıyor. Yapay zekâ NPC demolarının çoğu, kostüm giymiş bir müşteri hizmetleri botuyla konuşuyormuş hissi veriyor ve oyuncular bunu fark ediyor. Bu işi doğru yapan ekipler, modeli bir kâhin olarak değil, kurallardan oluşan bir kafesin içinde çalışan diyalog yazarı olarak ele alıyor.
Birkaç somut güvenlik sınırı işin büyük bölümünü halleder. Sonu açıklayamaması için karaktere yalnızca bilmesi gereken bilgileri verin. Karakterden çıkıp uzun monologlara başlamaması için yanıt uzunluğunu sınırlayın. Olay örgüsü için kritik olan her şeyin elle yazılmış sürümünü koruyun; üretimi atmosferi zenginleştiren unsurlara ayırın: kısa replikler, havadan sudan konuşmalar, tepkiler ve yan karakterler. Ayrıca belirli bir NPC'nin gerçekten serbest biçimli konuşmaya ihtiyacı olup olmadığına en başta karar verin. Çünkü birçok “yapay zekâ NPC” anı, canlı model çağrısı yerine daha akıllı bir dallanan diyalog ağacıyla daha iyi sunulabilir.
Bir web oyununda nasıl denenir?
Deney yapmak için güçlü GPU gerektiren bir oyun motoruna ihtiyacınız yok. En basit yöntem, karakteri tanımlayan ve mevcut oyun durumunu ekleyen bir sistem istemiyle oyununuzun arka ucundan doğrudan bir dil modeli API'sini çağırmak, ardından yanıtı bir diyalog kutusunda göstermektir. Bu, bir hafta sonunda tamamlanabilecek bir projedir ve çoğu tarayıcı prototipi tam olarak böyle başlar. Bellek ve sesi bir platformun yönetmesini istiyorsanız Convai'nin bir web SDK'sı ve three.js entegrasyonu bulunuyor. Böylece altyapıyı kendiniz kurmadan tarayıcı sahnesine konuşan bir karakter ekleyebilirsiniz.
Maliyet veya gizlilik sizi buluttan uzaklaştırıyorsa açık kaynak yaklaşımında model oyuncunun kendi cihazında çalışır. WebLLM, küçük bir dil modelini WebGPU kullanarak doğrudan tarayıcıda çalıştırır. Böylece model yüklendikten sonra sunucu faturası veya ağ gecikmesi olmaz; bunun bedeliyse başlangıçta daha büyük bir indirme ve yeterince güçlü bir cihaz gereksinimidir. Geliştirme sırasında Ollama gibi bir araçla yerel model çalıştırmak da barındırılan bir sağlayıcıya bağlanmadan önce hızlı ve ucuz şekilde yineleme yapmanın başka bir yoludur. Hangisini seçerseniz seçin, önce kısıtları oluşturun: net bir karakter istemi, katı bir uzunluk sınırı ve NPC'nin tetiklemesine izin verilen sabit bir eylem listesi.
Tüm bağlantıları kurmakla uğraşmadan, farklı kişiliklere sahip karakterlerin tarayıcıda nasıl çalıştığını görmek istiyorsanız Cinevva'nın oyun sohbeti tam olarak bunun için tasarlandı. Köyü ve içindeki insanları tarif edersiniz; ajan da karakterleri ve davranışlarını oluşturup açarak konuşabileceğiniz, oynanabilir bir 3D sahneye dönüştürür. Böylece eksiksiz bir geliştirme hattına yatırım yapmadan önce yapay zekâ karakteri fikrinizin eğlenceli olup olmadığını deneyebilirsiniz.
Karakter kadrosunu tarif edin; Cinevva, konuşarak ilerleyebileceğiniz oynanabilir bir dünya oluştursun.
Sık Sorulan Sorular
Yapay zekâ NPC nedir?
Yapay zekâ NPC, diyalogları ve bazen davranışları bir yazar tarafından önceden yazılmak yerine çalışma zamanında bir dil modeli tarafından oluşturulan oyuncu olmayan karakterdir. Karaktere yazılı veya sesli olarak hitap edersiniz; model, karakteri ve oyunun mevcut durumunu açıklayan bir istemi okuyup anında yanıt üretir. İsteğe bağlı ses katmanları, sizi duyabilmesi için konuşma tanıma ve size sesli yanıt verebilmesi için metinden konuşmaya özellikleri ekler.
2026'da en iyi Inworld alternatifi hangisi?
Çoğu geliştirici için bu Convai'dir. Inworld B2B yapay zekâ altyapısına yöneldikten sonra Convai; diyalog, ses, hafıza ve oyun motoru eklentileri (Unity, Unreal, three.js ve web) sunan, kolayca entegre edilebilen bir NPC platformu olmaya odaklanmayı sürdürdü. Azami kontrol ve daha düşük maliyet istiyorsanız diğer güçlü alternatif, bir dil modeli API'sini çağırarak veya kendi sistem isteminiz ve koruma kurallarınızla yerel bir model çalıştırarak kendi çözümünüzü geliştirmektir. Hangisinin size uygun olduğu, kullanım kolaylığına mı yoksa kontrole mi daha fazla önem verdiğinize bağlıdır.
Yayınlanmış hangi oyunlar gerçekten yapay zekâ NPC'ler kullanıyor?
Liste kısa ama gerçek örneklerden oluşuyor. Krafton'ın yaşam simülasyonu inZOI, NVIDIA ACE ile geliştirilmiş cihaz üzerinde çalışan yapay zekâ karakterler kullanıyor ve şirket bu teknolojiyi PUBG'ye de getiriyor. MMO Where Winds Meet, yapabilecekleri sıkı biçimde sınırlandırılmış bazı yan karakterlere LLM sohbeti ekledi. Suck Up! gibi bağımsız oyunlar ise tamamen yapay zekâ destekli karakterlerle konuşma üzerine kurulu. Yüksek bütçeli hikâye oyunları henüz ana görev diyaloglarını yapay zekâya teslim etmiş değil; Ubisoft'un Neo NPC'leri de yayınlanmış bir özellik olmaktan ziyade şirket içi bir oynanış testi olarak kalıyor.
Yapay zekâ NPC'leri çalıştırmanın maliyeti ne kadar?
Bir kez ödeme yaptığınız yazılı bir repliğin aksine, üretilen her replik her oluşturulduğunda para harcatır. Barındırılan platformlar kullanıma göre ücretlendirir: Convai, ücretsiz katmanın yanı sıra etkileşim başına ücret alır ve aylık 29 dolarlık bağımsız geliştirici planı sunar; Inworld ise konuşmadaki karakter ve metindeki token başına ücretlendirir. Doğrudan kullanılan bir API de token başına ücret alır. Bu maliyet, küçük bir tek oyunculu oyun için önemsizken her gün milyonlarca oyuncunun ucu açık sohbetler yaptığı canlı servis bir oyun için çok yüksektir. Stüdyoların gerçekleşebilecek yapay zekâ konuşma sırası sayısını sınırlamasının nedeni de budur.
Yapay zekâ NPC'ler oyunculara basit bir numara gibi mi geliyor?
Çoğu zaman evet ve bu şüphecilik yersiz değil. Kısıtlanmamış yapay zekâ karakterler gerçek olmayan bilgiler uydurmaya, oyunun hikâyesinden uzaklaşmaya veya kostüm giymiş bir sohbet botu gibi konuşmaya meyillidir; bu da sürükleyiciliği hızla bozar. Oyuncuların olumlu karşıladığı sürümler sıkı biçimde sınırlandırılmıştır: belirgin bir kişilik, karaktere uygun kısa yanıtlar ve olay örgüsünü açık etme ya da oyun dünyasıyla çelişme imkânının bulunmaması. Yayınlanmış örneklerden çıkarılacak sonuç, tutarlılığın ham zekâdan daha önemli olduğudur.
Bir web oyununa yapay zekâ NPC eklemenin en kolay yolu nedir?
Oyununuzun arka ucundan, karakteri tanımlayan ve oyunun mevcut durumunu aktaran bir sistem istemiyle dil modeli API'sini çağırın; ardından yanıtı bir diyalog kutusunda gösterin. Bu, bir hafta sonunda hazırlanabilecek bir prototiptir. Sunucu faturasıyla karşılaşmamak için WebGPU üzerinden WebLLM kullanarak tarayıcıda küçük bir model çalıştırabilirsiniz. Hafıza ve ses özelliklerinin sizin yerinize yönetilmesini istiyorsanız Convai'nin web ve three.js SDK'sı vardır. Her durumda modelle ilgilenmeden önce kısıtlamaları (karakter istemi, uzunluk sınırı ve izin verilen eylemler) belirleyin.
İlgili içerikler
- 2026'nın En İyi Yapay Zekâ Oyun Oluşturucuları — bir istemden oynanabilir oyun oluşturan araçlar
- Yapay Zekâyla Oyun Nasıl Yapılır (Kodlama Gerektirmez) — baştan sona eksiksiz geliştirme süreci
- Oyunlar İçin Yapay Zekâ Seslendirmesi — yapay zekâ NPC'lere ses veren metinden konuşmaya katmanı
- Öncü Üretken Yapay Zekâ Modelleri — arka planda konuşmayı gerçekleştiren dil modelleri
- Vibe Coding ile Oyun Geliştirme: Nedir ve Nasıl Başlanır? — bu tür fikirleri test etmeye yönelik hızlı prototipleme yaklaşımı
- Eşli Oyun Tasarımı — oyuncularla aynı dünyayı paylaşan karakterler tasarlama