У меня обеденный перерыв, поэтому я не могу отдать должное «лучшему» ответу, но псевдокод выглядит примерно так:
y_change = sin(rotation) * speed;
x_change = cos(rotation) * speed;
car.x += x_change;
car.y += y_change;
вы выполняете этот код в каждом кадре; вращение будет контролироваться вашим рулевым управлением, а скорость - вашим ускорением.