I have used the following curved world shader in the game.
Problem : Curve shader works with static batching but does not work with dynamic batching.
Here is the test project for the issue.
That’s correct, when enabling dynamic batching the engine overrides the curved world transform chunk removing the effect. Sadly currently there isn’t any elegant way around that. There is a feature request on this: