you can use physics or use solid behavior with the bullet behavior which has a default setting for bouncing off from solids.
bullets has the settings to bounce of solids... however its proportional with the speed you hit the solid. so if u move to slow you wont bounce to much. but i think using physics and when player collides with another dangerous object you could apply a physics force or impulse on the opposite direction pushing your char back.
hope it helps