Gameplay Video
Project Overview
Nox is a tense cooperative multiplayer horror game designed to create genuine fear through intelligent enemy behaviour and team-dependent survival mechanics. Players must communicate and coordinate to escape while being hunted by AI-driven entities that adapt to player strategies.
The game focuses on creating authentic horror through unpredictability — enemies don't follow scripted paths but instead use behaviour trees to make decisions based on player actions, sound propagation, and environmental factors.
Key Technical Features
Real-time Multiplayer
Built with Photon PUN for seamless networked gameplay. All game state, enemy positions, and player actions are synchronized across clients with minimal latency.
Intelligent Enemy AI
Enemies use behaviour trees with weighted decision-making. They respond to sound, track player movement patterns, and coordinate hunting strategies across the networked session.
Dynamic Camera System
Cinemachine-powered camera system that adapts to gameplay tension. Camera behaviour shifts during chase sequences and quiet exploration to enhance the horror atmosphere.
Cooperative Mechanics
Survival requires teamwork. Players must share resources, coordinate distractions, and communicate effectively. Lone wolves don't survive in Nox.
Gallery
Technical Highlights
Network Architecture
Implemented authoritative server model using Photon PUN. The master client controls enemy AI state while other clients receive synchronized updates. Lag compensation ensures smooth gameplay across varying network conditions.
AI Behaviour System
Custom behaviour tree implementation with states including Patrol, Investigate, Hunt, and Search. Enemies maintain memory of last known player positions and use NavMesh for pathfinding with dynamic obstacle avoidance.
Audio-Based Detection
Sound propagation system calculates audio travel through the environment. Different actions produce varying noise levels, and enemies respond based on sound intensity and direction.