What is UGameplayStatics? Is it some kind of helper class? I can’t find an overview that explain its function.

UGamePlayStatics is in fact a helper class, and it contains a variety of functions that you may need to call on the fly, such as spawning particles.

I believe you can make use of it by including it into your main game class.


#include "EngineKismetLibraryClasses.h"

And example of its use.

UGameplayStatics::SpawnEmitterAtLocation(this, HitWallFX, Result.ImpactPoint, Result.ImpactNormal.Rotation());

Okay, I thought so but wanted to get it confirmed. Thank you!