Abstract <p>A developed algorithm for the visual perception system for game agents, implemented in the Unity game engine, is presented. The proposed method is based on the comparison of images from two cameras, taking complex visual effects (lighting, shadows, camouflage) into account, supplemented with line-of-sight verification, taking into account object speeds and the mechanics of gradual detection. Testing of the system shows a significant increase in realistic detection relative to traditional methods, while maintaining performance within a small additional processor load. The algorithm was optimized using Unity Job System and dynamic camera activation. The scientific literature on similar solutions has also been analyzed and their strengths and weaknesses have been identified. The results can be applied in video game development to create realistic behavior of non-player characters, especially in games with stealth elements.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Development of a Visual Perception System for Game Agents in Video Games

  • A. M. Primachenko,
  • M. R. Khafizov

摘要

Abstract

A developed algorithm for the visual perception system for game agents, implemented in the Unity game engine, is presented. The proposed method is based on the comparison of images from two cameras, taking complex visual effects (lighting, shadows, camouflage) into account, supplemented with line-of-sight verification, taking into account object speeds and the mechanics of gradual detection. Testing of the system shows a significant increase in realistic detection relative to traditional methods, while maintaining performance within a small additional processor load. The algorithm was optimized using Unity Job System and dynamic camera activation. The scientific literature on similar solutions has also been analyzed and their strengths and weaknesses have been identified. The results can be applied in video game development to create realistic behavior of non-player characters, especially in games with stealth elements.