Спасибо за информацию, очень содержательная статья в ссылке, но мне нужно некоторое время понять, что я смогу использовать. Хочу добавить, что стрелки "влево" и "вправо" я использую для поворота вокруг оси (это получилось реализовать), а "вверх" хочу использовать для разгона (по направлению разворота), "вниз" для замедления.
Этот способ мне не подходит:
if(Input.GetKey(KeyCode.UpArrow))
{
transform.position += Vector3.up * _speed * Timed.delta;
}
Но, я смогу использовать sin, для решения своей проблемы.