Привет, вот) О чем я и говорю всегда! За пределами подобных туториалов ничего и не получится сделать.
Учат по принципу
monkey see, monkey do, смотри как я делаю и повторяй за мной.
Я советую посмотреть оф. уроки Unity про картошку-платформер, посмотреть код и передалать его с RigidBody на самописную физику (потому что симуляция в платформерах убивает правильное ощущение контроля). Этого вам хватит на долго ковыряться/поотлаживать код.
И вот, если интересно более подробно разобраться с программированием на C# и Unity полезные материалы:
Для начинающих Unity программистов