Chicken Run

Project informations

  • For course: game prototyping
  • Engine: Unreal Engine C++
  • Teammates: Philippe Caron - Bouchard
  • Project date: January 8 2025 - Febuary 18 2025
  • Project URL: itch.io/chickenrun

Catch as many chickens as you can before the timer runs out.

Chicken Run is an action and puzzle game set in a rural and humorous environment. Within a fenced enclosure, the player is tasked with catching as many chickens as possible before time runs out. This casual action game, featuring elements of artificial intelligence, is designed to be easy to pick up, yet challenging enough to keep players engaged.

Tasks

Chicken AI Behavior

I designed the AI for the chickens using Unreal Engine’s Environment Query System (EQS) to let them roam freely. When the player is detected through the AI Perception system, the chickens automatically flee. These behaviors are organized and executed using a Behavior Tree to ensure responsive and believable movement.

Player Interaction and Scoring

I also handled the player interaction system. When a chicken is touched by the player, one point is added to the player's score, which is stored in the PlayerState. The updated score is then displayed instantly on the screen through the user interface.