Выберем спрайт для карты и создадим новый NavigationPolygon. Построим карту и нажмём Запечь (Bake). Скопируем скрипт character.gd и запустим программу. Сразу она не заработает — нужно определить ввод левой кнопкой мыши. Добавим новое действие click в Проект → Настройки проекта → Список действий.
Теперь объект движется по лабиринту, но не доходит до конца карты — значит, лабиринт запёкся неправильно. Чтобы исправить ошибку, откроем NavigationPolygon, перейдём в Agents и изменим радиус на 2. Затем снова нажмём Запечь.