Как реализовать управление на телефоне?
У класса Input есть множество разных методов, кроме .GetAxis(). Например .GetTouch(), который понадобится вам если вы реализуете виртуальный джойстик в игре. Или например Input.gyro предоставит доступ к гироскопу, если вы хотите управлять героем, наклоняя телефон в разные стороны. В документации к классу есть много интересных примеров. Обязательно прочитайте её.
Можно создать кнопки управления (влево, вправо, вверх, вниз), после чего написать скрипты для них, которые вызывают функцию в скрипте игрока и создать специально для них 4 функции, которые будут передвигать игрока