Rol yapma oyunları (RYO), bir bilgisayar oyununda sanal bir karakterin kontrol edilmesine dayanan bir oyun türüdür. Günümüzün dinamik oyun dünyasında, oyuncuların karakterlerin gelişimini şekillendirmesi, hikâyenin seyrini etkilemesi ve oyun evrenindeki kararları belirlemesi gibi unsurlar, RYO türünün temel özelliklerini oluşturur. Davranış ağacı (DA), bilgisayar oyunları gibi uygulamalarda karakterlerin veya nesnelerin davranışlarını yönlendirmek için kullanılan hiyerarşik ve yapılandırılmış bir programlama modelidir. Bu çalışmada, Sanal Gerçeklik (SG) ortamında RYO türünde DA'ların kullanımının sanal karakter gelişimindeki, hikâye ilerlemesindeki ve oyuncu kararlarının yönlendirilmesindeki rolünün ve etkisinin analiz edilmesi amaçlanmıştır. Çalışmanın temel motivasyonu, DA’ların RYO oyunlarında kullanımının, oyuncu deneyimini dinamik olarak şekillendirerek zenginleştireceği oluşturmaktadır. Bu motivasyon DA modelinin diğer oyun türlerinde olduğu gibi RYO türünde de oyuncuların karakterlerin davranışlarını etkileyerek daha kişisel bir deneyim yaşamalarını ve oyun deneyimini artırmalarını sağlayabileceğine dayanmaktadır. Bu bağlamda çalışmamızda UNITY 3D ortamında geliştirilen bir RYO oyunu üzerinde (VR-RPG-GAME) gerçekleştirilen deneylerle test edilmiş ve deneylerden elde edilen veriler analiz edilmiştir. Söz konusu deneylerde, oyuncuların karakterlerin karar verme yetenekleri, hikâye ilerlemesi, düşman etkileşimi ve karakter gelişimi üzerindeki etkilerinin analiz edilmesi amaçlanmıştır. Çalışmada DA'ların RYO oyun deneyimi üzerindeki gerçek etkisini anlamak için sistematik bir yaklaşım benimsenmiştir. VR-RPG-GAME’in geliştirilmesinde C# programlama dili, DA kütüphaneleri ve eklentileri, SG teknolojisi, UNITY Asset Store ve grafik tasarım araçları kullanılmıştır. Bu çalışmanın özellikle RYO türünün kullanıcılar tarafından DA tabanlı olarak geliştirilmesi açısından bilgisayar oyun teknolojisi çalışma alanına katkı sağlayacağı değerlendirilmektedir.
RYO Oyunları Davranış Ağaçları Sanal Gerçeklik Bilgisayar Oyunları UNITY 3D
Role-playing games (RPG) are a type of game based on controlling a virtual character in a computer game. In today's dynamic game world, elements such as the players shaping the development of the characters, influencing the course of the story and determining the decisions in the game universe constitute the main features of the RPG genre. Behavior tree (DA) is a hierarchical and structured programming model used to guide the behavior of characters or objects in applications such as computer games. In this study, it is aimed to analyze the role and effect of the use of DAs in the RPG genre in the Virtual Reality (VR) environment in the development of virtual characters, story progression and directing player decisions. The main motivation of the study is that the use of DAs in RPG games will enrich the player experience by dynamically shaping it. This motivation is based on the fact that the DA model can provide a more personal experience and increase the game experience by influencing the behavior of the characters in the RPG genre, as in other game genres. In this context, in our study, a RPG game (VR-RPG-GAME) developed in the UNITY 3D environment has been tested with experiments and comprehensive game data made within the scope of the results obtained from the experiments have been analyzed. In these experiments, it was aimed to analyze the effects of the players on the decision-making abilities of the characters, story progression, enemy interaction and character development. A systematic approach was adopted in the study to understand the true impact of DAs on the RPG gaming experience. C# programming language, DA libraries and plugins, SG technology, UNITY Asset Store and graphic design tools were used in the development of VR-RPG-GAME. It is considered that this study will contribute to the field of computer game technology, especially in terms of the development of RPG by users as DA-based.
RPG Games Behavior Trees Virtual Reality Computer Games UNITY 3D
Birincil Dil | Türkçe |
---|---|
Konular | Bilgisayar Yazılımı |
Bölüm | Araştırma Makaleleri |
Yazarlar | |
Erken Görünüm Tarihi | 31 Ekim 2023 |
Yayımlanma Tarihi | 30 Aralık 2023 |
Yayımlandığı Sayı | Yıl 2023 Cilt: 7 Sayı: 2 |