BİLDİRİLER

BİLDİRİ DETAY

Bora Yiğit FİDAN, Muhammet Ali SÜER, Şevket GİRGİN, Ali ÇETİNKAYA
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



 


Keywords: