MNK_

Capieland

Kişisel proje | Birinci şahıs | Unreal Engine

Capieland
Tür
Kişisel proje
Rolüm
Developer
Teknoloji
Unreal Engine, Behavior Trees, EQS

Proje Özeti

Capieland, developer olarak çalıştığım, Unreal Engine ile geliştirilen birinci şahıs bir aksiyon-macera oyunu. Açık dünya keşfini, düşman gruplarına karşı yakın dövüşle birleştiriyor; bunu hedef işaretli bir pusula, can ve stamina kaynakları ile seviye, deneyim ve altın ilerlemesi destekliyor.

Bu sayfa, oyun için geliştirdiğim düşman yapay zekâsına odaklanıyor.

Oynanış

Menzilli Düşman Yapay Zekâsı

Mesafesini koruyan menzilli bir düşman geliştirdim. Oyuncunun üstüne koşmak yerine çok yaklaşmadan saldırabileceği bir nokta arar, o konuma geçer ve oradan saldırır.

Kararları bir behavior tree üzerinde çalışır; Unreal'ın Environment Query System'i (EQS) ise oyuncunun etrafındaki en iyi saldırı konumunu seçer.

Düşman görüş hattını da hesaba katar: oyuncu ağaç gibi bir siperin arkasına saklandığında onu gözden kaybeder ve oyuncu yeniden görünür olana kadar onu hedef alamaz.