
Beschreibung
VIDEO
DOCUMENTATION
Dynamic Flashlight System is a Blueprint-based flashlight and battery system for Unreal Engine that allows players to use handheld and chest-mounted flashlights with battery drain, battery pickup, UI feedback, low-battery flickering, and emissive lens effects.
The system is designed for horror games, survival games, puzzle games, immersive simulation projects, adventure games, exploration games, and first-person experiences where lighting, atmosphere, and resource management are important parts of gameplay.
When the player uses the flashlight, the system drains battery power over time and updates the battery UI. Players can pick up batteries to restore charge, switch between supported flashlight types, and continue exploring dark environments. The flashlight light intensity, battery drain speed, maximum battery values, pickup battery amount, flicker behavior, and emissive lens strength can be adjusted to fit different game styles.
The system supports both hand flashlight and chest flashlight setups. The hand flashlight is useful for classic horror and exploration gameplay, while the chest flashlight works well for body-mounted lighting, survival gameplay, and hands-free first-person experiences. The lens material also reacts to the flashlight state, so the emissive lens brightness changes together with the active light.
The system is fully Blueprint-based, so it can be edited and expanded without C++. Developers can adjust battery settings, light settings, UI behavior, flicker thresholds, sounds, and flashlight visuals directly inside Blueprints.
This system is made for single-player projects and is easy to integrate into existing first-person or third-person projects through the included Dynamic Flashlight Component.
Features:
100% Blueprint-based system
Dynamic flashlight system
Hand flashlight support
Chest flashlight support
Battery drain system
Battery pickup system
Battery count system
Battery UI widget
Low-battery flicker system
Critical battery behavior
Emissive lens feedback
Dynamic lens brightness
Adjustable light intensity
Adjustable minimum light intensity
Adjustable battery drain rate
Adjustable battery percentage
Adjustable battery pickup amount
Adjustable maximum battery count
Configurable flashlight type
Flashlight toggle system
Pickup flashlight support
Pickup battery support
Interaction prompt support
Sound effects support
Flashlight on sound
Flashlight off sound
Empty battery click sound
Low battery beep sound
Customizable flicker threshold
Customizable flicker chance
Customizable lens emissive strength
Dynamic Material Instance support
Easy character integration
Dynamic Flashlight Component included
Battery pickup Blueprint included
Hand flashlight Blueprint included
Chest flashlight Blueprint included
Demo character included
Demo map included
Easy to customize
No C++ required
Single-player ready
Suitable for horror games
Suitable for survival games
Suitable for puzzle games
Suitable for adventure games
Suitable for exploration games
Suitable for immersive simulation projects
Suitable for first-person projects
Suitable for third-person projects














