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?


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

Think about use physics engine and some Physics material.