How to make dynamic gravity on surfaces?

I made some minigames in unity with c#…
I dont know if c++ is similar to it, but I can improve myself in it.

so… u know how to do it?