SmoothOrbitCamera:Attach to the Main Camera of your Unity Scene,assign a collision mask to Static Entities of the scene
CharacterMovement:Attach to a GameObject that acts as the Main Character.Reference the Camera of the scene.Adjust the CharacterController Component and the script values to taste. choose a key for Sprinting and Jumping.Movement is done with WASD keys