
The ImpactFX framework has been meticulously organized following the official Epic Games Naming Conventions (Allar's Style Guide). The folder hierarchy is designed to be highly modular, allowing developers to easily locate, modify, or extend the assets without breaking references.
The project is divided into two primary root folders: Core (the actual framework) and Demo (showcase content).
💡 Best Practice: When migrating ImpactFX to your own project, you only need to migrate the ImpactFX/Core folder. The Demo folder is strictly for showcase purposes and is not required for the system to function in your game.
Below is a detailed breakdown of the ImpactFX/Core directory and what each sub-folder contains:
This folder contains the brain of the ImpactFX framework. It houses the data-driven architecture and logic components.