How to Dynamically Increase Projectile Speed During Game

I’ve got something simple I’m attempting to achieve…but I just can’t seem to figure it out on my own. I’ve got a ball in the scene that I want to increase its speed every X seconds. Any assistance you could offer would be very much appreciated. Thank you.

I’m VERY new to Unreal so I apologize if this is very “smooth brained” but please be patient with me. I swear I’m not trying to be difficult.

How are you moving the ball in the first place? The answer would depend on the method used. You tagged the question as projectile - is it safe to assume we’re using a projectile movement component?

1 Like

If you are using projectile movement increase the velocity after tick by a small amount.(Bad for performance.)

Or you can add a delay node after tick and increase velocity after the tick.(Better for performance)

1 Like

Yeppers! Using the projectile component. Thanks.

Extra 10% speed every 2s.

1 Like

Thanks for the reply! I actually don’t know what node/process I’d even use to change the velocity. I search for “velocity” in the node library and…there’s a LOT of results. :sweat_smile:

THANK YOU! TESTING IT OUT NOW!! THANKS SO MUCH! :heart_eyes:

Again, sorry for being so new to this but, I don’t know what this node is.

NVM. Found it!

1 Like