Возможно, что этот год будет посвящен старым проектам, которые можно немного доработать или переделать. К тому же, я хочу вспомнить то как писать статьи и научиться описывать свою разработку.
Начнем же переработку со старого проекта Under. Вспомним как выглядел Under до этого (изображения в посте кликабельны):
Так как в этот раз проект будет сделан не с нуля на canvas, а на движке Godot, для него потребуется новый набор текстур. Предыдущая версия игры была сделана при помощи векторной графики, в этот же раз мы прибегнем к пиксельному стилю.
По завершении разметки тайлов, собственно проведена работа над картами комнат (используя TileMap объект). Для того чтобы у игрока была возможность переходить между комнатами, над дверями размещены триггеры (Area2D). Так как закрытая дверь полностью непроходима, игрок в триггер сможет попасть только после смены закрытой двери на открытую дверь. Если же в месте триггера будет стена - триггер будет считаться неактивным.
Из части текстуры мобов заведены анимированные спрайты для самих мобов. Один кадр извлекался при помощи ресура AtlasTexture. То же самое было проведено для сердец и для щитов, необходимых позже для UI. Сами мобы выведены в отдельные 2d-объекты, со своими коллайдерами и триггерами для получения урона.
В следующий раз опишу главную сцену и то как создам главный игровой цикл в Godot для конкретно этой игры, с учетом того что она микроскопическая.
P.S.: По древней традиции, если есть вопросы по процессу разработки и касающиеся темы статьи - пишите, я отвечу.