Добавить в корзинуПозвонить
Найти в Дзене
Digital Learning

Игровой движок GDevelop: есть ли для него место в e-learning

Игровой движок GDevelop: есть ли для него место в e-learning? Наконец, дошли руки до небольшого обзора игрового движка GDevelop. Больше месяца его планировал — и вот, пожалуйста, всё готово. Решение одновременно очень полезное, с явными серьёзными плюсами, и спорное, со своими минусами и ограничениями. Скажем так, подойдёт не для всех. Цель этого поста — помочь разобраться, нужно ли это вам. GDevelop — игровой движок, как Unity или Unreal, но более простой. Основное отличие GDevelop заключается в акценте на визуальное программирование, где игровые механики разрабатываются с помощью готовых блоков и функций, без необходимости писать код вручную. Развёрнутую статью написал ТУТ (там 5 страниц текста + скриншоты и видео-примеры), а основные тезисы ниже: 1. «Надоел этот e-learning, хочу уйти в геймдев» — GDevelop точно не ваш вариант. Слишком простой, да и вакансий нет. 2. Очень простой в освоении и использовании (для примера — скриншоты интерфейса GDevelop и Unity в шапке поста). Пе

Игровой движок GDevelop: есть ли для него место в e-learning?

Наконец, дошли руки до небольшого обзора игрового движка GDevelop. Больше месяца его планировал — и вот, пожалуйста, всё готово.

Решение одновременно очень полезное, с явными серьёзными плюсами, и спорное, со своими минусами и ограничениями. Скажем так, подойдёт не для всех.

Цель этого поста — помочь разобраться, нужно ли это вам.

GDevelop — игровой движок, как Unity или Unreal, но более простой. Основное отличие GDevelop заключается в акценте на визуальное программирование, где игровые механики разрабатываются с помощью готовых блоков и функций, без необходимости писать код вручную.

Развёрнутую статью написал ТУТ (там 5 страниц текста + скриншоты и видео-примеры), а основные тезисы ниже:

1. «Надоел этот e-learning, хочу уйти в геймдев» — GDevelop точно не ваш вариант. Слишком простой, да и вакансий нет.

2. Очень простой в освоении и использовании (для примера — скриншоты интерфейса GDevelop и Unity в шапке поста). Первый маленький проект будет готов буквально через час. Час поучился — и уже какой-то результат, который ты можешь «пощупать». Классно же?

3. Визуальное программирование — супер фишка для T-shaped специалиста. Просто разобраться, а что, возможно, более важно — не нужно заново всё вспоминать, если полгода не использовал инструмент.

4. Можно использовать как дополнительный инструмент разработчика. Стек: конструктор лонгридов + GDevelop может дать классный результат. Теорию быстро упаковываем в лонгрид, упражнения собираем в GDevelop. Получается быстро, интерактивно и полезно.

В видео в шапке добавил интерактив с 3D персонажем в Rise. Его можно крутить, перемещать, на кнопки включать анимации. Интерактив в примере, разумеется, не несёт методического смысла. Просто пример технической возможности. Если добавить немного методологии и фантазии, может получиться что-то вроде: «Вот так выглядит огнетушитель. Ты уже изучил, за что тут дёргать и куда нажимать, — давай теперь на практике подёргай и понажимай». В таком контексте это выглядит интересно и полезно.

5. Технические ограничения (особенно в части работы с 3D), небольшое количество ассетов (говоря проще: шаблонов) и совсем маленькое сообщество, которое практически полностью состоит из непрофессионалов, добавляют целую кучу ложек дёгтя в бочку с мёдом.

6. Важно помнить про тренды. Тренд на сокращение time-to-market никто не отменял. С подобными решениями мы идём против трендов. Плыть против течения не очень удобно.

В итоге: движок классный, интересный и необычный. Я получил удовольствие, «поигравшись» с ним. Если вам интересно попробовать новый инструмент, расширить свой функционал или просто получить представление о игровых движках и геймдеве, — советую попробовать.

Подойдёт ли движок для выполнения ваших задач и будет ли полезен в работе? Не знаю. Если инструмент заинтересовал, но есть сомнения, — прочитайте полную версию статьи и попробуйте GDevelop самостоятельно.

Алексей Миляев и команда сообщества Digital Learning