Итак в этом уроке я расскажу как создать 2d игру. Сделаю простой платформер по типу Mario. Я буду использовать Godot Engine 3.5, все ресурсы используемые мной были взяты из интернета.
Итак создадим проект в Godot, создадим 2d сцену и назовем её Word. Далее создадим нашего персонажа в отдельной сцене. Добавим KinematicBody2D, а к нему узлы AnimatedSprite2D и CollisionShape2D. Итак разберемся: KinematicBody2D - это кинематическое тело, которым мы можем управлять с помощью кода, писать разную физику, управление и т.д. AnimatedSprite2D - это узел для создание анимации спрайтов(текстуры) какого-либо тела. CollisionShape2D - это узел для создания коллизии, что бы наши объекты могли сталкиваться с друг другом и взаимодействовать. В узле анимации создадим "Новый SpriteFrame", далее добавим новую анимацию бега и и просто добавим статичную анимацию бездействия. Теперь в сцене World создадим TileMap для постройки нашего уровня. Здесь выберите "новая одиночная плитка", затем регион , выделите T