Now we know how to create a custom character control script, camera, and animation from our custom script. Even though our custom script works great with this character, it still has a lot of things that we can improve to make our script much more flexible. Let's do something to make our script better, and much more flexible. Give the following ideas a try:
Add your own character with a different animation, even if the character has more than five animation clips
Use a different method to make the camera not follow the character when our character jumps (or basically just rotate the camera)
Change some parameters such as distance or height in the CharacterCamera script to see how the game will look
Create more action for the character such as slide or crawl and create a script to show using crossFade to fade from one action to another
Add the backward walk or run by setting the negative speed for those animation clips and using the b_isBackward property to check it