Resident Chicken
This game was developed as part of the learning process in AI using C# in Unity 3D.
The player and enemies use states within a Finite State Machine.
The zombies' AI integrates line of sight, pathfinding with nodes using Theta* (Theta Star), steering behaviors, behavior trees, and a random roulette system.
Try to rescue 15 chickens while escaping or fighting off zombies!
The scenario includes a few zombies, one chicken, and one ammo item. When you grab them, they will randomly teleport across the map.
Zombies will roam, lie on the floor, eat meat to gain power-ups, and sometimes die. The more chickens you rescue or the more zombies you kill, the higher the chances of zombies reviving!
Known bugs:
- When a zombie is revived, their animation will still be the death one until they attack.
- While doing obstacle avoidance, sometimes zombies teleports.
- Some animations will not reset sooner, for example eating -> walking/running
The Resident Evil franchise and characters are all owned by Capcom. The models were animated using Mixamo.
The pistol model and sound is from Half-Life, owned by Valve.
The chicken model is from Counter-Strike, also owned by Valve.
WebGL version uses Better Minimal WebGL Template, owned by Sean.
Download
Install instructions
Unpack with your favorite file archiver and open "Resident Chicken.exe" to play.
Comments
Log in with itch.io to leave a comment.
The residents were indeed chickens...Teleporting chickens