Animal AI System
About Project
This project showcases a fully dynamic Animal AI System developed in Unreal Engine, designed to simulate autonomous animal behavior in a living game environment. The system includes gender-based AI differentiation (male and female) and supports custom naming for each animal.
​
Each animal features core survival stats — hunger, thirst, and health — which deplete over time and can be replenished through player interaction by providing food or water. A complete feeding and hydration system manages these needs, allowing for realistic and responsive animal care mechanics.
​
The AI incorporates aging and growth functionality, where animals evolve over time as their age value increases. The system also includes a robust breeding mechanic, which requires specific conditions to be met: both a male and female must be within a shared range, their “can breed” state must be enabled, and their temperature, hunger, and thirst levels must fall within optimal ranges. Once these criteria are satisfied, breeding behavior can be triggered and managed through a Breeding Shack system that monitors and controls reproduction events.
​
All systems — including roaming, stat management, breeding, and growth — are modular, data-driven, and multiplayer-ready, ensuring consistent synchronization and scalability across different gameplay scenarios.
Replicated
Stats
Each animal has essential survival attributes — hunger, thirst, and health — that decrease gradually over time and can be restored through player actions such as feeding or giving water.

Breeding
The AI features an aging and growth system where animals mature over time, along with a breeding mechanic that activates when a male and female meet specific conditions, all managed through the Breeding Shack system.










