An AI coding project made in Unity. All assets were modeled in Magica Voxel, then exported to Maya for touch ups before being implemented in unity. The Boogeyman was rigged with a simple skeleton and animated in Maya, all other animations were done using Unity's built in animator.
There are three different AI agents: Trick or Treaters, Houses, and the Boogeyman
Houses get candy over time and light up when available, Trick or Treaters knock on houses that have candy and wait for a result. Houses can either treat them, or trick them with a spooky surprise.
The Boogeyman becomes active after a period of time, and once active it will attack and scare any unoccupied Trick or Treaters that come into its border.