Три месяца разработки и два из них — псу под хвост. А я доволен!

Всем привет! Три месяца назад я начал делать point-and-click квест в тёмном славянском сеттинге. За это время я переписал движок почти с нуля, потеряв на этом больше 1,5 месяцев. И это было лучшее решение за весь проект. Рассказываю, на каком этапе движок, игра и сколько проделано работы. Первый пост про начало разработки тут

Про самопальный движок

Всё дело как раз в движке. Сначала планировалось, что он будет работать на одних принципах (DOM+PIXI), потом аппетиты выросли и стало понятно, что этого мало. Принял решение мигрировать на Three.js. Это дало громадный буст по картинке, а главное — добавило возможность работать с реальным 3D внутри движка. Ещё было важно быстродействие: простые сцены теперь не проседают на слабых ПК. Эта миграция стоила мне больше полутора месяцев работы!

И я ни капли не жалею, что так получилось. Во-первых, лор игры! За это время лор из простого документа на бумаге успел основательно осесть в голове. Прояснились спорные моменты, и я начал вносить разные (по масштабу) правки, которые вызывали у меня вопросы. Во-вторых, визуал. Теперь я могу создавать сцены гораздо более красивые и делать это быстрее, чем раньше. В-третьих, сам движок и его UI. Перелопачено очень много по внешнему виду и стабильности. Теперь работать в нём удобно и приятно.

Вид редактора сцен. Картинки пока тестовые для проверки эффектов и механик. Но стилистика картинок уже отточена и будет такой же на вид.
Вид редактора сцен. Картинки пока тестовые для проверки эффектов и механик. Но стилистика картинок уже отточена и будет такой же на вид.

В итоге по движку сделано очень много, и я бы даже сказал — гипермного. Связка, где я — голова, а Opus — руки, уже доказывала свою жизнеспособность на предыдущих проектах. Но с созданием движка она заиграла новыми красками. Да и я сильно прокачал свои навыки. Подписка Max x5 хватает впритык.

Всем, кто решил создать что-то своё руками ИИ, могу посоветовать одно — ведите точную, обновляемую документацию с архитектурой, типичными багами и особенностями. Это сэкономит много времени и токенов.

На скрине только хэндоффы для Opus! Плюс ещё столько же по архитектуре движка и чуть меньше по багам.
На скрине только хэндоффы для Opus! Плюс ещё столько же по архитектуре движка и чуть меньше по багам.

Ещё про ИИ — я никогда не скрывал и не собираюсь, что пользуюсь Opus для кода. Я знаю немного по html, css и совсем чуть по js. Остальное для меня тёмный лес. Поэтому не собираюсь лукавить и всегда говорю прямо об этом. Скрывать использование (а используют сейчас практически все, от мала до велика) — это лицемерие.

Куда я ИИ не пускаю, так это в лор, диалоги, квесты и всё, что связано с идеей. Вот тут принципиальная позиция — идея игры моя. И я не дам никому её видоизменить или как-то дополнить, переписать. Как получится так получится, но это будет моё на 100%.

Что по игре-то?

Кроме лора, на бумаге готов первый акт игры. Все локации, квесты и некоторые диалоги. Расписано всё, от вступительной катсцены до финала акта.

Так выглядит часть первого акта
Так выглядит часть первого акта

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

Планы

Сейчас в планах писать все диалоги первого акта и в целом довести его до ума. Параллельно с этим рисую наброски героев с их особенностями и отличительными чертами.

На этом всё. Спасибо за внимание! Если интересно — подписывайтесь. Пишу нечасто, но по делу.

2
1