Third-person movement - part 2

We will be using Rigidbody-based movement for our character to make it move left, right, forward and backward. There are two general ways to implement movement of a character in combination with Unity's physics engine.