How to create a time field which slows everything in it at equal speed ( enemies/projectiles and so on) ?

Lets say this purple bubble is the time field. I want to get this to slow time on everything that is in it.

I know that i could just access the movement component of the enemy AI and slow it that way but i awso want to slow projectiles fired and even the reset time of traps or trap animations. Is there something like lowering fps to 5 in this buble or some other trick to achieve this ? There was some other name for this something along the lines how time runs per tick not sure what it was called. Any help is greatly appreciated.

Hey @catz111!

The nodes you’re looking for are “Set Global Time Dilation” for the entire world or “Set Custom Time Dilation” for specific actors!

You could use a sphere trace to seek out any actors within the bubble, on out hit hit actor use “Set Custom Time Dilation” and make it anywhere below 1 (I suggest not going below .2x) and make it affect them for X seconds! :slight_smile:

Here’s a nicely put together tutorial on how it all works!

Disclaimer: this link is not associated with Epic Games, Unreal Engine, or their partners.

Thx this was exactly what i was looking for ! Great stuff :grinning: :+1: