the built in gravity in ue4 just goes up and down so assuming your game will have you fall sideways at some point you would just set the gravity to 0 then in the blueprint of the ball add a force continuously in whatever the current down direction is. you would also rotate the camera rather than the map probably. you could turn simulate physics off and on when you rotate or increase the friction or neither, whatever feels better.