July 14, 2023

ПрактикON: Godot. Модуль 1

Добро пожаловать на ПрактикON!

Меня зовут Алексей Вяхорев. Я проведу вас по ПрактикON'у в направлении Godot.

Нас ждёт 3 модуля, по 1 на каждую неделю.

Каждый понедельник в 10:00 вы будете получать доступ к статье, содержащей ссылку на новый модуль. Просто выполняйте то, о чём я буду рассказывать. Тогда у нас получится прототип игры в жанре платформер к окончанию ПрактикON'a. Всё просто!

Если у вас возникнут трудности, меня всегда можно найти в чате ПрактикON'a и задать вопрос с хештегом #Godot. Если вы захотите узнать обо мне и экспертах чуть подробнее, это можно сделать на странице Эксперты ПрактикON'a.

Теперь, когда мы знакомы, давайте начнём!


Godot - универсальный игровой движок.

Что нас ждёт в этом модуле

  • Скачаем Godot и запустим (установка не требуется)
  • Загрузим готовые ассеты для 2D игры
  • С помощью TileMap без заявки на высокий художественный стиль, нарисуем наш первый уровень
  • Настроим коллизию и побегаем персонажем по сцене с дефолтным контроллером
  • Познакомимся с кодом на gdscript, не погружаясь в нюансы синтаксиса
  • Реализуем логику спавна игрока в указанной точке, подготавливаясь к реализации полного цикла игры
  • Разберёмся, что такое _process и _physics_process, запустим игру в режиме визуальной отладки коллизий
  • Используя ноду AnimatedSprite2D, добавим анимаций перемещения персонажа и подготовимся к реализации логики атаки мечом через ноду Area2D

Уверяю, выглядит этот список гораздо страшнее, чем на самом деле. Чтобы убедиться в этом, включайте скорее видео модуля:

Ссылки из видео