How to gain speed overtime ( blueprint please)

Hello, I am trying to make a game where my player will run forward endlessly until my player finishes a level. Therefore, I am trying to make my player increasing speed as the time pass. I am not sure how to do that, can anyone please help me with the blueprint. Thank you.

Inside the character just do:

283915-walk.jpg

So I do not even need to add a multiplier for the speed, then how can the speed increase as time pass.

I tried it and seems like that it just made my character run faster but not increasing its speed as time pass. What I am trying to do is to make the level harder by increasing its speed while running. Is there a way to achieve that? Thank you

You need to follow 's blueprint, but plug a float variable called CurrentSpeed into the Max Walk Speed. The start value could be something like 100 and increase the value of CurrentSpeed by 100 every second.

Like this:

2 Likes

That’s it. It will be simple to reset Max Walk Speed to 100, in case the player crashes or stops moving forward.

kk, I will try it and see if it works, thank you

So this bp is gonna make my character increase its speed as it runs endlessly itself?

and , do I put this blueprint in my third person character bp?

Yes and yes…

Thank you so much, everyone, I solve the problem with your blueprint. I just want to say a big thanks to everyone who help me. Thanks.

Thanks,

and thanks

Will I be able to change how fast the speed goes up? I’m trying to make an endless runner and this would to super helpful.

Yes, just change how much you add

2 Likes