There are multiple cameras that are accessed in the game and I want a glitching effect to randomly appear when looking through the cameras (not post-processing that affects the player in general). Is there a way to do this or am I better off just rendering a video and playing that in front of the camera at random?
Hey there @Impudent_Swine! Usually this type of mechanic is done via post processing effects applied through the use of Post Processing Materials. You can even apply them directly to the cameras themselves so you don’t have to manage the effects on one PPV (assuming you’re swapping between them and not just their positions). I wouldn’t recommend rendering videos for chunks of gameplay in most cases.
How about something like this. A texture or material that will be displayed from a widget at random? This could act as distortion. Something similar to screen edges going red when you receive damage.
If that can be done using a material then you’re laughing, you could  randomize distortions in the material itself and possibly even re-use it for other things.
Edit: I was researching unrelated topic and I came across Camera Lens Emitters. Might be worth looking into. You would need to add one and create your own class where you would specify Niagra Patricle effect to be played. I used starter content smoke as example.

