Degree of Illumination Component and Stealth AI-Detection [NETWORK REPLICATED]

Degree of Illumination Component and Stealth AI-Detection allows you to determine the degree of illumination of characters and actors

Category:
Tags: , , , , , , ,

Description

Degree of Illumination Component and Stealth AI-Detection allows you to determine the degree of illumination of characters and actors. The project demonstrates full network replication of all features. The methods proposed in the project will be very useful for stealth and horror projects. The product is implemented with a Blueprints only.

The project includes a demo level with dynamic interactive objects (lamps that can be turned on/off) and static light sources. Full support for directional light with its moving, changing positions is demonstrated. The project includes an example of an AI Behavior Tree-based enemy that can notice the game characters depending on their degree of illumination. Players can also use an interactive closets to hide from enemy and escape combat. The MusicAmbience actor-component allows artificial intelligence to change the background music to combat music when the enemy notices the game character.

Preview (Youtube): https://youtu.be/H6Tf5SUsiWs

Build (exe): https://drive.google.com/file/d/1R0gjiOSOTg-O6Z_7BRZmek8un2Srzxuv/view?usp=drive_link

Documentation (pdf): https://drive.google.com/file/d/1KAbnvKtVItM4EVR3GXs1HxO8Lb62R0Ex/view?usp=sharing

Supported light types:

– point Light.

– directional Light.

– rect Light.

(Spot Light support will be added in future versions).

Blueprint actor-components included in the project:

– BP_LightDetectionComp – the component determines the degree of illumination of the actor to which it is attached and provides a LightValue (float) value from 0 to 1, where 0 is a completely darkened object, and 1 is a completely lightened object.

– BP_PlayerInteractionComp – the actor component for interaction with a interactive objects (lamps, cabinets, etc).

– BP_MusicAmbienceComp – the component allows you to smoothly change the background music to combat music or to calm music.

– BP_BotRotatorComp – the component allows you to control the rotation of an owner object towards the target of an attack, and also implements RootMotion functions for objects whose skeleton does not support a standart RootMotion (used for Pawn artificial intelligence).

Technical Details

Number of Blueprints: 38.

Input: Keyboard, Mouse.

Network Replicated: Yes.

Supported Development Platforms:

Windows: Yes.

Mac: Yes.

Documentation: https://drive.google.com/file/d/1KAbnvKtVItM4EVR3GXs1HxO8Lb62R0Ex/view?usp=sharing

Supported Engine Versions

4.26 – 4.27, 5.0 – 5.3