UnityでGameObject自身を基準とした相対移動を行うには、transform.Translate()を使う。
this.transform.Translate( new Vector3(1.0f,0.0f,0.0f) );
このコードではGameObject基準でX軸方向に1.0f進むことになる。
GameObjectはZ軸のプラス方向が正面となっており、それを表現するVector3の値があらかじめ用意されている。
Vector3.forward 前方向 Vector3.back 後方向 Vector3.left 左方向 Vector3.right 右方向 Vector3.up 上方向 Vector3.down 下方向
例えば前に移動したいなら次のように書ける
this.transform.Translate( Vector3.forward );