Project Overview

WhiteMaw is an intense wilderness survival horror game built in Unity 6. Players must survive a harrowing night in the snowy mountains while being hunted by a terrifying, intelligent predator. The project serves as a deep technical exploration of Finite State Machine (FSM) AI and dynamic resource management.

Advanced Yeti AI System

The core of WhiteMaw is a sophisticated 6-state AI system for the Yeti predator. Utilizing NavMesh pathfinding and circular patrol patterns, the AI transition logic handles states ranging from passive patrolling to aggressive hunting. The AI is highly noise-reactive; it intelligently investigates sound locations based on player actions like stoking campfires or rapid movement.

Dual Survival Resource Management

I engineered a real-time hunger and heat depletion system. Unlike traditional static bars, these systems are deeply integrated with the player controller. Depleting heat triggers cold-induced camera shivers, while low hunger values dynamically scale movement speed, forcing strategic resource management.

Technical Architecture

By implementing a modular state machine, I achieved seamless transitions between Stalking, Investigating, and Waiting behaviors. The NavMesh integration allows the predator to traverse complex mountain terrain, while a dynamic noise detection system ensures the threat level is constantly evolving based on player footsteps and interactive systems.