SUBMISSIONS

SUBMISSION DETAIL

Bora Yiðit FÝDAN, Muhammet Ali SÜER, Þevket GÝRGÝN, Ali ÇETÝNKAYA
 


Keywords:



UNREAL ENGÝNE ÝLE YAPAY ZEKA UYGULAMALARI: OYUN GELÝÞTÝRME VE SÝMÜLASYON ARAÞTIRMALARI
 
Yapay zeka ve oyun geliþtirme alanlarýndaki uygulamalarýn yükseliþi son dönemlerde önemi giderek artmaktadýr. Farklý türlerdeki oyunlarýn geliþtirilmesinde geniþ bir yelpazede kullanýlabileceði gibi, yapay zeka entegrasyonu ile de oyun deneyimleri zenginleþtirilip ve oyunculara daha kapsamlý bir etkileþim sunabilmektedir. Unreal Engine oyun geliþtirme motorunuýn saðladýðý teknik olanaklar ile yapay zeka algoritmalarý birleþince oyun dünyasýnda yaratýcý projeler üretilebilmektedir. Çalýþmamýz kapsamýnda, yapay zeka entegrasyonu ile geliþtirilen Unreal Engine tabanlý 3 ayrý oyun üzerinde karakterin dinamikleri ve kararlarý ölçülerek analiz edilmiþtir. Birinci oyun tasarýmda, korku oyunlu bir tema Unreal Engine 5 üzerinde oluþturulmuþtur. Oyun içerisinde bulunan oyuncular, belirli bir alanda takip etme algoritmasý bulunan bot tarafýndan kovalanýrken stratejik düþünmeye zorlanmaktadýr. Botun dikkatini daðýtarak güvende kalmaya çalýþýrken, belirli bir eþyayý da alarak oyunu tamamlamak ana amaç kapsamýndadýr. Ýkinci oyun tasarýmda, zombi istilasýna karþý hayatta kalma temasýyla geliþtirilen oyunda ise hem grafikler hem de yapay zeka botunun yeteneklerini vurgulanmýþtýr. Oyuncular ikinci oyun içerisinde, sýnýrlý kaynaklarla zombilere karþý direnmeye çalýþýrken sürekli bir meydan okumayla karþý karþýya olduklarý bir durum içerisindedirler. Oyunun geliþtirilmesinde tasarlanan algoritma ile tekrar oynanabilirliði, stratejilerin geliþtirilmesine ve hatalardan ders çýkarýlmasýna olanak tanýmaktadýr. Üçüncü oyun tasarýmda ise gladyatör arenasýnda geçen bir oyunun atmosferi ve süreci geliþtirilmiþtir. Arenanýn tozlu zemininde, yapay zeka bot düþmaný olan Mutant ile karþý karþýya gelen oyuncular, kaçmak ve savaþmak noktasýnda aldýklarý kararlar ile mutatýn karar yetenekleri sorgulanmaktadýr. Bu sorgular ile hatalarýndan ders çýkaran mutant oyunculara karþý hamle ve yeni stratejiler geliþtirebilmektedir. Sonuç olarak bu çalýþma kapsamýnda Unreal Engine üzerinde yapýlan bu uygulama araþtýrmalarý ile oyun geliþtirme iþlemlerinin yapay zeka ile bütünleþtirerek incelemeleri yapýlmýþtýr. Unreal Engine oyun motoru üzerinden gerçekleþtirilen tespitler ve ölçümler ile yapay zeka açýsýndan bir deðerlendirme yapýlmýþtýr. Alýnan ve ölçümlenen sonuçlar oyun geliþtirme sistemlerinde yapay zekanýn kullanýmýyla mevcut ve ileriki süreçlerde geliþtirilecek oyunlar için öneriler getirilmiþtir. Elde edilen sonuçlar sunulmuþtur. ORCID NO: 0000-0002-5655-1632, 0000-0002-0003-0007, 0002-0008-0009-0011, 0000-0003-4535-3953

Anahtar Kelimeler: Unreal Engine 5, Yapay Zeka, Oyun Geliþtirme, Simülasyon, Strateji