Game AI - Perception

Project Info

  • Project Work Time: 10 hours
  • Tech Stack: Unity Engine, VS Code, Unity Assets
  • Contributors: Rylan Graham & Adria Pons

Check Out the Project!

GitHub

Download Release!

Release

Features

Feature Description View
Player Wander Player wanders scene randomly, player direction, distance, and timing are random. AI Script: Player Wander
Zombie Script Zombies have camera frustrum attached to model, the length of scope has been modified. Zombies wander scene by default, however upon player detected in camera frame, global message is sent to all zombies via "Zombie Manager" and they begin to flock, changing behavior. AI Script: Zombie Behavior
Zombie Manager Upon zombie in scene percieving player, all zombies within manager group have bool of wander-flock flipped and begin to flock based on player coordinates. Script acts as a switch that flips all zombie behavior upon one detection. AI Script: Zombie Manager
Menu System Game has a toggleable menu which can be accessed via the esc key. In the menu the user is shown camera selections, and a scene overview
Top Down Camera Navigation camera that allows user to ascend, descend, and move around scene.
Zombie Detection Cam Viewable camera with zombie detection, allows user to see zombie detection range.
Zombie Flocking Zombie flocking to global player location on bool switched via 1 zombies detection. They all begin to flock to player.
Scene Decoration Scene is decorated with VFX elements, including smoke, fire, fog, and lighting. Prefab assets of street elements, buildings, and highways also included.

Features Video

Play Now!