Check out the standard assets Character Controller package- there’s a whole bunch of things for character control and camera management. Then for the feet animation, check out Rune’s Locomotion System- it is basically a magical way to avoid having to do complicated character animation code, since it’s already been done by someone who’s much better at it than you are! When you’ve done all that, you should be set. If you play your cards right, you won’t even have to write a single line of code! (not that I would suggest that you don’t have to learn to code- you do- but for something this simple the resources exist so why not use them)