How can you make a shader that curves the world?

I am making an endless runner and I want the road that is straight to look like it is a little bit curved to the left. I have read that you can use shaders to do this, how do I do that?

you can take a look on this asset (Curved World | VFX Shaders | Unity Asset Store)

if you really want to do it yourself, you need to write your shader, which adjust the vertex position based on its world position, and probably the normal too if you want the lighting matches the curving