Ну что, первый девлог 🙂
С детства хотел сделать свою игру и наконец взялся за неё. Разрабатываю один на Godot Engine, а в этом ролике показываю результаты первых трёх недель работы.
Пока основное внимание — движению персонажа: ходьбе, бегу, поворотам и остановкам. Для этого использую Motion Matching — систему, которая подбирает подходящую анимацию из базы под направление, скорость и текущую позу персонажа.
Мне очень нравятся анимации в The Last of Us и Uncharted. Из интереса к тому, как там двигаются персонажи, я ещё около года назад начал изучать эту тему.
В Godot готового Motion Matching из коробки нет, поэтому взял открытый проект за основу и дорабатываю его для своей игры. Модуль работает на C++, а анимации для демо созданы в Motorica. Набор пока ограниченный, так что идеального результата ещё нет — но уже есть что показать.
Ещё хочу попробовать сделать игру с реалистичной графикой. На Godot я не встречал такие проекты, хотя некоторые технические демки выглядят очень красиво. Интересно, чего получится добиться самому :D
Видео: https://youtu.be/BCoikebZUZ8
Буду рад вашим отзывам и замечаниям. И спасибо за поддержку 🙂
С детства хотел сделать свою игру и наконец взялся за неё. Разрабатываю один на Godot Engine, а в этом ролике показываю результаты первых трёх недель работы.
Пока основное внимание — движению персонажа: ходьбе, бегу, поворотам и остановкам. Для этого использую Motion Matching — систему, которая подбирает подходящую анимацию из базы под направление, скорость и текущую позу персонажа.
Мне очень нравятся анимации в The Last of Us и Uncharted. Из интереса к тому, как там двигаются персонажи, я ещё около года назад начал изучать эту тему.
В Godot готового Motion Matching из коробки нет, поэтому взял открытый проект за основу и дорабатываю его для своей игры. Модуль работает на C++, а анимации для демо созданы в Motorica. Набор пока ограниченный, так что идеального результата ещё нет — но уже есть что показать.
Ещё хочу попробовать сделать игру с реалистичной графикой. На Godot я не встречал такие проекты, хотя некоторые технические демки выглядят очень красиво. Интересно, чего получится добиться самому :D
Видео: https://youtu.be/BCoikebZUZ8
Буду рад вашим отзывам и замечаниям. И спасибо за поддержку 🙂
YouTube
Делаю свою игру на Godot — Motion Matching | Dev.1
Первый девлог о разработке моей игры на Godot Engine. Показываю результаты первых трёх недель работы: ходьбу, бег, повороты и остановки персонажа с Motion Matching.
Motion Matching подбирает подходящую анимацию из базы с учётом направления, скорости и положения…
Motion Matching подбирает подходящую анимацию из базы с учётом направления, скорости и положения…
❤1
Наверное, этот пост должен был быть первым, но как получилось 😁
Уже целых десять лет я занимаюсь бэкендом — той частью приложений и сервисов, которую пользователь обычно не замечает, пока всё работает нормально 🫡 Пишу на C#, C++ и PHP. За это время было много разных задач вокруг корпоративных систем, высоких нагрузок и всего, что должно работать под капотом.
А теперь учусь делать так, чтобы персонаж нормально бегал, поворачивал и останавливался. Забавная смена задач, если подумать.
Сделать свою игру — моя детская мечта. Сейчас хочется наконец дать ей шанс и посмотреть, насколько далеко получится зайти.
Опыт программирования у меня есть, а вот в геймдеве я новичок. Осваиваю Godot, разбираюсь с анимациями и игровыми механиками. Здесь многое приходится изучать с самого начала, и это довольно увлекательно.
Так появился Index 13 Interactive — небольшая студия одного человека. Идея игры пока в зачатке: что-то уже хочется попробовать, что-то ещё нужно придумать, а какие-то задумки наверняка изменятся после первых экспериментов.
В первом видео уже показал результат работы с Motion Matching. Дальше буду делиться тем, как постепенно складывается проект: что сделал, с чем пришлось повозиться и что получилось в итоге.
Хочется сохранить здесь весь этот путь, чтобы однажды открыть первые посты и увидеть, с чего всё начиналось. Надеюсь, к тому моменту уже любой желающий сможет запустить мою игру 😊
Уже целых десять лет я занимаюсь бэкендом — той частью приложений и сервисов, которую пользователь обычно не замечает, пока всё работает нормально 🫡 Пишу на C#, C++ и PHP. За это время было много разных задач вокруг корпоративных систем, высоких нагрузок и всего, что должно работать под капотом.
А теперь учусь делать так, чтобы персонаж нормально бегал, поворачивал и останавливался. Забавная смена задач, если подумать.
Сделать свою игру — моя детская мечта. Сейчас хочется наконец дать ей шанс и посмотреть, насколько далеко получится зайти.
Опыт программирования у меня есть, а вот в геймдеве я новичок. Осваиваю Godot, разбираюсь с анимациями и игровыми механиками. Здесь многое приходится изучать с самого начала, и это довольно увлекательно.
Так появился Index 13 Interactive — небольшая студия одного человека. Идея игры пока в зачатке: что-то уже хочется попробовать, что-то ещё нужно придумать, а какие-то задумки наверняка изменятся после первых экспериментов.
В первом видео уже показал результат работы с Motion Matching. Дальше буду делиться тем, как постепенно складывается проект: что сделал, с чем пришлось повозиться и что получилось в итоге.
Хочется сохранить здесь весь этот путь, чтобы однажды открыть первые посты и увидеть, с чего всё начиналось. Надеюсь, к тому моменту уже любой желающий сможет запустить мою игру 😊
❤1