Платформер 2
Скрипт CharacterController2D (галочка Air Control)
Скрипт PlayerMovement
Rigitbody2D: Gravity Scale 3, Freez Rotation z, Collision detection: Continuous
Додати 2 колайдери круг і прямокутник
Перетягнути CharacterController2D у PlayerMovement
Пустий об'єкт для перевірки стелі
Пустий об'єкт для перевірки підлоги (точно під героєм)
Перейти в Edit -> Project Settings... -> Input Manager
і додати можливість повзти скопіювавши Jump і назвавши копію Crouch (s)
Створити шар Player і перенести туди героя
CharacterController2D -> What Is Ground - обрати все крім Player
5.х не підтримує