
Ue Niagara Effects
This one's for when you're wiring up Niagara particle systems from C++ in Unreal Engine. It covers the practical stuff: spawning effects at world locations or attached to sockets, setting User parameters at runtime (colors, vectors, scalars), binding data interfaces like SkeletalMesh or StaticMesh, and hooking into the OnSystemFinished delegate when you need completion callbacks. The context check is smart, it reminds you to verify the Niagara plugin is enabled and your Build.cs dependencies are set before you start writing code. Includes separate reference files for parameter type mapping and a data interface catalog, which saves you from hunting through engine docs when you just need to know if GPU sim supports a particular DI.
- skills.sh installs
- 1.4K
- GitHub stars
- 446
- last updated
- Aug 21, 2026
Install
$ npx -y skills add quodsoler/unreal-engine-skills --skill ue-niagara-effects --agent claude-codeInstalls into .claude/skills of the current project.
Files
UE Niagara Effects
Target engine: UE 5.8. APIs below are verified against the 5.8 headers; older forms are listed under "Deprecated — do not use".
Niagara ships as the Niagara plugin (Engine/Plugins/FX/Niagara, enabled by default). Game code spawns and drives systems through UNiagaraFunctionLibrary and UNiagaraComponent, feeds them structured data through data interfaces and Niagara Data Channels, and controls cost through component pooling and UNiagaraEffectType scalability. Add "Niagara" to your module's PublicDependencyModuleNames, plus "NiagaraCore" when you subclass UNiagaraDataInterface.
Context
Read .agents/ue-project-context.md if it exists (module names, conventions, enabled plugins, GAS/networking setup). Do not stop if it is missing.
Identify the area from the request and the codebase. Ask only when two plausible readings would produce different code.
| Request is about… | Go to |
|---|---|
| Asset, emitter and component relationships | System and Component Model |
| Firing an effect, attaching a trail | Spawning Systems |
Sponsors
Details
- Repository
- github.com/quodsoler/unreal-engine-skills
- Categories
- Frontend Development, Debugging, Game Development
- First seen
- Jun 3, 2026
More from quodsoler/unreal-engine-skills
All 27- Ue Gameplay Framework1.4K
- Ue Animation System1.4K
- Ue Actor Component Architecture1.4K
- Ue Input System1.4K
- Ue Data Assets Tables1.3K
- Ue Character Movement1.3K
- Ue Procedural Generation1.3K
- Ue Physics Collision1.3K
- Ue Networking Replication1.3K
- Ue Gameplay Abilities1.3K
- Ue Ai Navigation1.3K
- Ue World Level Streaming1.3K
- Ue Sequencer Cinematics1.3K
- Ue Audio System1.3K
- Ue Serialization Savegames1.3K
- Ue State Trees1.2K
- Ue Async Threading1.2K
- Ue Mass Entity1.2K
- Ue Game Features1.2K
- Ue Cpp Foundations1.6K
- Ue Ui Umg Slate1.5K
- Ue Editor Tools1.5K
- Ue Testing Debugging1.5K
- Ue Project Context1.4K