top of page
LabScreen.png

BUG - AI Responsive VR Game

"BUG" is a Virtual Reality (VR) game designed to alleviate the fear of the rapid development of artificial intelligence (AI) and reassess the relationship between humans and AI. The game story unfolds in 2065, when Virtual Environment is highly advanced and commonly considered as a life. The player embodies a 'Cleaner' for CloseAI company to locate and deal with an alleged malfunctioning AI called 'Fisto.' As the story progresses, players will gradually discover that the AI isn't malfunctioning due to technical glitches, but rather because of intentional human manipulations.

Developer - Chung-Ta Huang

Level/Environment Design - Chung-Ta Huang

Level Design:

BUG Full Game Play

BUG Full Game Play

Play Video
Main Level - Basement
Laboratory
DataBase

Game Mechanism:

"BUG" offers an immersive VR experience driven by advanced game mechanics and AI behaviors. Players can perform intuitive and realistic actions such as grabbing, climbing, and throwing punches, facilitated by a comprehensive hand-tracking system. Interactions with the AI boxer, 'Fisto', involve strategic gameplay and range detection, with 'Fisto' responding dynamically to player movements. The game mechanism thus delivers a truly engaging and unpredictable boxing experience within the VR environment.
Mechanism Diagram:
SeniorProject-4.jpg

Boxer AI Status (After Encountering Player):

  • Upon detecting the player within its field of vision, the boxing AI will approach them. It employs a sophisticated recognition system to closely monitor the player's movements. This system is specifically designed to detect various boxing gestures and attack patterns executed by the player.

 

  • When the AI identifies an incoming attack from the player, it will react with appropriate countermeasures, utilizing advanced defensive tactics such as bobbing and weaving, parrying, blocking, and slipping punches. This level of responsiveness makes the AI a formidable and adaptive opponent.

 

  • However, the AI's movement and recognition system may encounter issues when the player is out of its range. This could potentially cause the AI to experience temporary malfunctions or erratic behavior, presenting an opportunity for the player to strategize and exploit these weaknesses.

VR Player Controller Design & Gesture Binding
Features:

3D Motion Detection: This feature allows the game to determine the player's actions in real time, tracking movements such as throwing punches or moving around the environment.

Height Measurement: The game uses height data to accurately represent the player within the VR world. This height measurement is crucial for realistic interactions with the environment and AI entities.

Collision Detection: A core mechanic of the gameplay, collision detection enables interactions between the player, AI, and the game world. When punches are thrown, damage is applied based on the collision detection system, providing a realistic boxing experience.

Hand & Finger-Tracking System: The Oculus Quest 2 hand-tracking system is fully utilized in "BUG", allowing players to interact naturally with the VR environment. This system is integral for climbing, grabbing, and boxing actions within the game.

Gesture Recording & Detection Logic Blueprint
Screenshot 2023-07-22 201029.png
Custom Dialog System
Screenshot 2023-07-22 195034.png
Custom Material
bottom of page