1. Первый запуск. Скачиваем и устанавливаем движок.
2. Первый скрипт. Первые шаги в написании кода.
3. Управление. О том как прикрутить клаву и мышку.
4. Сигналы. Как получить обратную связь от взаимодеиствия.
5. Input. Более подробно про то как ловить нажатие на кнопки.
6. Переменные и функции. Буквально по верхам .
7. Пути внутри проекта. О том как получать инфу с нод в скриптах.
8. Русский язык. О том как подключить кириллицу.
9. Сигналы - 2. Расширяем знания.
10. Создание нод через код.
11. Группы...
В Godot 4 слегка изменили логику, поэтому пробежимся быстро по верхам.
(версия для Godot 3.x) Чтобы запустить луч - используем метод PhysicsDirectSpaceState2D.intersect_ray() В нашем случае пускаем луч из глобальных позиций смаилика в точку курсора. Результатом будет словарь из которого мы можем получить такие данные : Например result.collider.name вернет нам имя ноды с которой столкнулся луч...