Why does my bullet only bounce horizontally or vertically, even when it's fired at an angle

@MelvMay No matter what angle I fire my bullets at, they always bounce either horizontally or vertically. Why is this, and what can I do to fix it so the bullets bounce realistically? I’ve illustrated the problem in the image below, can someone help?

169276-bouncingproblem.png

Are you using transform.position in order to move your bullet?

Think about use physics engine and some Physics material.