Two ways:
- If it is a character, you can use a trigger with a component to get Z normal, then laucnher character in the normal location(normal point away from wall)
- If you are using physics, you can projectile component and check the “should bounce” option. This is doable, but you may have to change a lot of settings on the fly if using character.