Ir al contenido
Medios 1 para el artículo Horror Enemy AI System

Descripción

Horror Enemy AI System

Horror Enemy AI System is a modern, State Tree-based smart AI system designed primarily for horror games, while remaining flexible enough for many other genres and gameplay styles.

The system is easy to customize, and ready to integrate into your own project easily.

DEMO VIDEO

NOTE: Though commented and easy to understand, this product assumes a basic understanding of Unreal Engine Blueprints and the State Tree system.

Features

  • Gameplay-Ready AI Senses: Responsive perception system that allows the AI to detect and react to gameplay events.

  • Drag & Drop Integration

  • Patrol System: Supports both user-defined patrol routes and randomized patroling behavior (Random location solution).

  • Smart Investigation: When the AI hears a sound, it goes to the source, investigates the area, plays "look around" animation, and searches nearby locations before resuming its behavior, creating more believable behavior.

  • Player Detection Reaction: Create suspense by assigning a custom reaction when the AI first spots the player. Play animations, sounds, delays, or implement your own behavior before the chase begins.

  • Chase System: Smooth movement and natural turning create fluid, believable pursuit behavior.

  • Attack System: By default, Instead of using heavy tracing systems & tracing every frame, this product uses a single, optimized trace to deal damage to player. However, you can easily change trace system to your custom one.

  • After Attack Behavior: Define what happens after an attack. Continue attacking immediately, pause briefly, play animation, or extend the system with your own custom logic.

  • Per-State Movement Speeds: Configure independent movement speeds for every AI state, including walking, jogging, running, or any custom behavior.

  • Sprint Boost After Losing Sight: When the AI loses visual contact with the player, it can temporarily receive a sprint boost. This helps maintain pressure during chases, prevents players from easily escaping around corners, and creates more exciting and believable gameplay.

  • Procedural Crouch System: Allows the AI to navigate lower spaces and continue pursuing crouched players, helping it interact naturally with a wider variety of environments. Setup instructions are included in documentation. By default, it is disabled.

  • Chase Music System: Automatically trigger chase music & sound effects when the AI enters pursuit, making it easy to increase tension during encounters. This system will receive updates in the future.

Additional Information

  • The project includes a demo player character for demonstration purposes only. The demo character features a flashlight (default F key) that also generates a sound event, allowing you to immediately test the AI's hearing and investigation systems without any additional setup.

Documentation HERE

If you encounter any issues, feel free to reach out, I’ll be happy to help.

If you find this product useful, your feedback and reviews are greatly appreciated.

If you find any issues or need help using the product, reach out to me!
[email protected]

This product supports State Trees for Unreal Engine 5.5+. Please check out official documents on working with State Trees: https://dev.epicgames.com/documentation/en-us/unreal-engine/state-tree-in-unreal-engine

Formatos incluidos