Hello,
I’m playing with shadows in a test scene, i’m not sure if this is normal !?
I have shadow being casted from plan to another while it should have been casted only on the first plan as attached image, how can i fix such a problem to make the shadow casts only on upper surface?

It’s normal; all realtime shadows are in a sense a “hack”, and aren’t done with raytracing or anything. You can disable “receive shadows” for the bottom plane.
–Eric
Mmm… what about if the ball will go down to the bottom plane then i cant disable the shadows on that plan, in other words if i have a game were there is 2 platforms and my character is standing on the upper one and might go down to the lower one how to fix such an issue with real time shadows ?
I don’t think you can come out of this stuff… except if you “hack” yourself the way you use lights.
In example, if you use spot or point lights you can place many that only affect the objects you want using their ray of action and/or layers.
If you use directional light you can place many, one for each floor and make them work with layers.