Description
Video – Documentation –
EasyFlashbang is a lightweight, fully replicated C++ plugin that adds professional Flashbang mechanics to your Unreal Engine 5.7 project in seconds.
Inspired by competitive shooters like CS:GO, it features a high-quality visual effect that combines a blinding white flash with a “retinal burn” after-image screenshot of the game world.
Key Features:
– Plug & Play: Simply add the component to your Grenade actor.
– Multiplayer Ready: Fully replicated logic ensures all players are blinded correctly.
– Advanced Visuals: Procedural white flash + Screen capture after-image.
– Smart Logic: Handles Line-of-Sight (walls block it), Angle (looking away reduces effect), and Distance falloff.
– AI Support: Includes an Interface to notify AI agents when they are blinded.
– Physics Aware: Flash originates from the actual grenade mesh location, even if it rolls away from the actor root.
– Polish: Includes built-in support for Flash Lights (illuminates the room) and Physics Bounce Sounds.
– Zero Assets: All effects are handled programmatically, keeping your project clean.
Technical Details
Features:
– Replicated Flashbang Component
– CS:GO Style After-Image Visuals (Screen Capture)
– Dynamic Flash Light Spawning
– Physics Bounce Sound System (Velocity & Cooldown checks)
– AI Notification Interface
– Smart Line-of-Sight, Angle, and Distance Calculations
Code Modules:
– EasyFlashbang (Runtime)
Number of Blueprints: 0
Number of C++ Classes: 4
Network Replicated: Yes
Supported Development Platforms:
– Windows: Yes
Supported Target Build Platforms: Win64
Documentation Link: HERE
Important/Additional Notes: This plugin is fully C++ based and requires no external assets. It uses SceneCapture2D for the after-image effect.
You can contact us at any time and request that the asset you want be added to the site from the Request Asset section.

