Мы разработали движок и теперь делаем свою первую игру. Нам нужно ваше мнение

Всем приветы! На протяжении двух лет мы разрабатывали собственный движок - IndieGo Engine, и скоро будем его переводить на open source. Цель разработки была простой: понять процессы, которые происходят внутри движка, а не разучивать уже построенный unity. И, конечно, мы хотели сделать на нём изометрический beat 'em up. Ниже вы можете ознакомиться с результатом нашей работы.

Гобби с помощью магии занимается боевым терраформированием.

На данный момент реализовано:

  • изометрическое пространство;
  • динамическое освещение;
  • разрушаемые объекты;
  • поведенческие деревья для NPC;
  • карты нормалей;
  • механизм поиска коллизий;
  • редакторы спрайтов, персонажей, освещения, коллайдеров.

Функционал движка мы хотели связать с Warcraft III World Editor, и технически на его базе можно сделать любую игру. Более подробно я напишу о движке, когда программист вернётся из отпуска с:

Как выглядит наша среда разработки IndieGo Engine
Как выглядит наша среда разработки IndieGo Engine

Ниже ещё один пример работы с освещением.

Объекты на карте - спрайты/спрайтовая анимация. Свет проходит через коллайдеры в блоках земли и здания. Пространство в изометрии. Пока что держит до 20 источников света в кадре.

Игра будет повествовать о нашествии рыцарей на остров Гобби. В планах реализовать пять больших уровней, с пятью различными боссами. Перемещение по карте не будет линейным, вы сможете выбрать разные пути достижения цели. Например - пройти к концу уровня через побережье или лес. И это будет делаться не с помощью выбора двери - перед вами будет одна большая карта на каждый из уровней, и вы вольны идти туда, куда считаете нужным (но в разумных пределах - ограничения конечно будут). Также можно пройти абсолютно весь уровень и получить много полезных артефактов :)

Ориентировочное время на прохождение составит 10-12 часов. Демо-версию мы готовим к зиме, собираемся участвовать в зимнем фестивале игр в Steam. Выход игры запланирован на середину 2022 года.

Сейчас мы готовим следующие механики:

  • скрытное прохождение мимо противников;
  • углублённая боевая механика, с ориентиром на DMC и Bayonetta (сейчас рисуем спрайты для комбо-ударов, базовая комбинация уже готова);
  • более продвинутое терраформирование;
  • магические атаки;
  • использование спасённых друзей Гобби в качестве массовых атак.

Были бы вам интересно сыграть в игру такого рода, а также ознакомиться с нашим движком? Какие у вас есть замечания, предложения и пожелания?

4141
44 комментария

Делать зеленого персонажа на зеленом фоне с зелеными кустами и деревьями - такое себе решение.
Цель разработки была простой: понять процессы, которые происходят внутри движка, а не разучивать уже построенный unity. идея с движком конечно не нова, но "понять процессы, которые происходят внутри велосипеда, а не разучивать уже построенный" никто не отменял. польза конечно тоже есть - для ваших программистов. Но пользоваться этим будет 3 человека.

14
Ответить

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

5
Ответить

Движок - это вы молодцы! Хорошо, когда ты молод, и у тебя ещё вся жизнь впереди. Завидую :)

6
Ответить

Спасибо!

2
Ответить

Слышал разное, что издатели не очень любят движки не из списка. С одной стороны, как разработчик, мне понятны амбиции. Но с другой стороны, если делать игру для продаж и разных платформ, то это 3-5 движков на которые падёт выбор.

4
Ответить

Наш движок может работать на всех платформах :)

1
Ответить

Зачем в 2021 году писать свой движок?

4
Ответить