Ανάπτυξη δυναμικών και συναισθηματικά ανταποκρινόμενων NPCs στην Unreal Engine 5 χρησιμοποιώντας δέντρα προσαρμοστικής συμπεριφοράς
Developing dynamic and emotionally responsive NPCs in Unreal Engine 5 using adaptive behavior trees
View/ Open
Keywords
Δυναμικοί χαρακτήρες ; Dynamic NPCs ; Συναισθηματική ανταπόκριση ; Emotional responsiveness ; Προσαρμοστικά δέντρα συμπεριφοράς ; Adaptive behavior trees ; Τεχνητή νοημοσύνη ; Βιντεοπαιχνίδια ; AI ; Video games ; Εμβύθιση παικτών ; Player immersion ; Μηχανή παιχνιδιών ; Unreal Engine 5Abstract
This thesis examines the development of dynamic and emotionally responsive Non-Playable Characters (NPCs) in Unreal Engine 5.4, with a focus on the use of adaptive behavior trees. The primary objective is to improve the realism and engagement of NPCs by integrating emotional reactions into their behavior, allowing them to respond dynamically to players' interactions and environmental changes. Leveraging Unreal Engine’s advanced AI capabilities, this research introduces a framework where NPCs can adjust both their actions and emotions in real time based on the context of the game.
A key contribution of this work is the creation of a methodology that uses adaptive behavior trees to enable NPCs to exhibit a wide range of emotional responses, such as fear, anger, or joy, depending on the circumstances. These emotionally complex behaviors significantly enhance the fluidity, believability, and overall immersion of the gaming experience. The findings demonstrate that this approach not only improves players' engagement but also opens new possibilities for creating more lifelike and interactive characters in future game development. Overall, this thesis offers valuable insights into the integration of AI and emotional computing, contributing to the advancement of NPC behavior and game design.