Серия «Создаю игру»

3

День 19. Сюжет (и одна книга)

Серия Создаю игру

Привет. Меня не было пару дней — читал эту книгу.

Она называется Branching Story, Unlocked Dialogue (Тойя Кристен Финли). Это учебник по проектированию и написанию визуальных новелл. Честно? Лучшее, что я находил на тему.

Она не про код. Она про то, как история становится игрой. Про то, как спроектировать ветвления, сделать выборы осмысленными, не обмануть ожидания игрока. И про персонажей — настоящих, а не картонных.

Пару примеров того, что вынес:

  1. Трёхгранные персонажи (физиология — социология — психология). Раньше я писал «журналист расследует дело». Теперь у героя есть страх воды, разбитая семья и погибшая дочь, которую он не может простить себе. Это не фон — это двигатель.

  2. Foldback structure (складная структура). Ветвления не должны расползаться в бесконечность. Игрок исследует мир, но все нити в итоге сходятся в одну точку — в момент выбора.

  3. Концовки с разным эмоциональным зарядом (по Макки). Не просто «хорошо/плохо», а идеализм, пессимизм, ирония. Игрок должен уйти с чувством, а не со шкалой «правильно/неправильно».

В общем, книга — мастхэв. Если делаете свою ВН, начните с неё. Хотя я тот ещё советчик. Сам ничего толком не сделал)))

Теперь к сюжету

Я долго думал, как говорить о нём, не раскрывая главного. Поэтому расскажу только начало. Без без спойлеров, без финальных твистов. Только атмосфера и вопросы, которые возникают у героя в первый же день.


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

Изображеие создано с помощью Leonardo ai

Изображеие создано с помощью Leonardo ai

Редактор даёт задание. Юбилей. Нужно написать материал к годовщине. История старая — четыре десятилетия. Исчезновение детей в санатории. Одна смена — целиком.

— “Ты обычный посетитель”, — говорит редактор. — “Никаких удостоверений. Разговори старожилов, сотрудников. Что бы всё красиво”.

Изображеие создано с помощью Leonardo ai

Изображеие создано с помощью Leonardo ai

Журналист приезжает в санаторий весной. Его задача не офишировать свою деятельность, как будто он обычный зевака, случайно услышавший загадочную историю. Неофициально — разобраться в деле, которое не даёт покоя уже четыре десятилетия, и написать материал к очередной годовщине трагедии. Исчезновение детей в одну из смен. 1985 год.

Изображеие создано с помощью Leonardo ai

Изображеие создано с помощью Leonardo ai

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

Изображеие создано с помощью Leonardo ai

Изображеие создано с помощью Leonardo ai

Номер ещё не готов. Приходится ждать. Герой отправляется изучать территорию.

Изображеие создано с помощью Leonardo ai

Изображеие создано с помощью Leonardo ai

В первый же день он находит несколько странных фигурок. Маленькие, сделанные из сложенной бумаги, будто кто-то специально подкидывает их ему. Двенадцать животных. Одна из них — в траве у фонтана. Другая в библиотеке.

Изображеие создано с помощью Leonardo ai

Изображеие создано с помощью Leonardo ai

Он может поисследовать территорию санатория и найти несколько таинственных, по своей атмосфере, мест. Например, пожарную вышку в лесу.

Изображеие создано с помощью Leonardo ai

Изображеие создано с помощью Leonardo ai

Так же он знакомится с персоналом. Медсестра, которая слишком много знает. Следователь, чей взгляд трудно выдержать. Старый сторож, который не говорит, но смотрит так, будто узнал. Музей с языческой статуэткой и бивнем мамонта.

И девушка. В белом платье. Сидит на краю фонтана, брызгает воду ногами. Смеётся.

— «Вы здесь, потому что ищете что-то», — говорит она. — «Я сразу поняла».

Ей нужно бежать. Обещает пересечься.

Изображеие создано с помощью Leonardo ai

Изображеие создано с помощью Leonardo ai

Вечером в номере ломается туалет. Приходится идти в общий в другой корпус.

Собирается гроза. Удары молний освещают старые корпуса. Он видит между здания подозритльную фигуру.

Изображеие создано с помощью Leonardo ai

Изображеие создано с помощью Leonardo ai

На следующее утро на пляже находят тело той самой девушки. Она просто лежит, слово уснула. Но она мертва.

Изображеие создано с помощью Leonardo ai

Изображеие создано с помощью Leonardo ai

Расследование начинается.

Но герой ещё не знает, что ищет не убийцу.

Он ищет способ вылечить свою старую душевную рану. Попутно узнав правду, которую похоронили 40 лет назад.

И что ответы — намного глубже. Возможно, даже в другом мире, куда ему предстоит спуститься.

Показать полностью 11
9

День 18. Музей

Серия Создаю игру

Сегодня расширяю географию санатория.

Хочу сделать очень важное для игры место — местный музей.

Начал с нового персонажа. Пока это просто музейный работник.

Изображение сделано при помощи Leonardo ai

Изображение сделано при помощи Leonardo ai

Затем я добавил экстерьер музея.

Изображение сделано при помощи Leonardo ai

Изображение сделано при помощи Leonardo ai

И интерьер.

Изображение сделано при помощи Leonardo ai

Изображение сделано при помощи Leonardo ai

Да, проблему я вижу. Основная — полное несоответствие фасада и внутреннего убранства. Проблема в том, что все предыдущие здания я делал не из головы, а использовал очень конкретные фотографии мест, где сам был, в качестве референса. Даже в случае проявления фантазии получалось сохранять целостность. Здание музея же взято с нуля, и здесь я, скорее всего, всё переделаю в будущем. Но пока важно, чтобы всё работало.

Здесь будет много активностей и квестов. Например, после выполнения задания от музейной сотрудницы герой получит банку с 15-копеечными монетками для игрового автомата — это открывает бесконечную игру в «самолётик».

Изображение сделано при помощи Leonardo ai

Изображение сделано при помощи Leonardo ai

Ещё здесь будут важные сюжетные предметы, среди которых бивень мамонта и древняя деревянная фигурка.

Изображение сделано при помощи Leonardo ai

Изображение сделано при помощи Leonardo ai

Вот такой фронт работ. А теперь собираю всё вместе и смотрим, что получилось за день.

Всем добра.

Показать полностью 5 1
10

День 17. Альбом

Серия Создаю игру
Изображение создано при помощи Leonardo ai

Изображение создано при помощи Leonardo ai

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

Начну с концепции. В целом атмосфера игры у меня начинает вырисовываться. Да, пока картинка светлая и красочная, в стиле студии Ghibli, однако сюжет предполагает её постепенное изменение в сторону более загадочного и атмосферного сеттинга. Это не хоррор, но загадка и саспенс будут присутствовать. За референс атмосферы я взял Twin Peaks. Что-то такое, ну вы понимаете.

Кадр из сериала Twin Peaks

Кадр из сериала Twin Peaks

Название города, где находится реальный санаторий, я, конечно же, поменял. Но кто знает — тот знает. Картинку с Двугорском я создал в качестве концепта и пока не знаю, где она будет использована: либо на главной заставке, либо в открывающем интро. Но это в будущем. А пока о насущном.

Альбом

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

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

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

Изображение создано при помощи Leonardo ai

Изображение создано при помощи Leonardo ai

И наконец после ручного изменения параметров она встала где нужно.

Изображение создано при помощи Leonardo ai

Изображение создано при помощи Leonardo ai

Код инвентаря

Код инвентаря

Затем я начал реализовывать задумку, чтобы альбом не был виден весь изначально, а открывался по мере прохождения. Так появилась первая заглушка.

Изображение создано при помощи Leonardo ai

Изображение создано при помощи Leonardo ai

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

Я сделал их в виде фотографий с текстом.

Изображение создано при помощи Leonardo ai

Изображение создано при помощи Leonardo ai

Какие-то фотографии будут разбросаны по территории санатория в виде предметов, другие откроются просто так. Например, где-то можно будет найти полароидный снимок.

Изображение создано при помощи Leonardo ai

Изображение создано при помощи Leonardo ai

Итоговый ролик по механике:

Всем добра. Спасибо за просмотр.

Показать полностью 8 1
8

День 16. Игровой автомат. Часть 2

Серия Создаю игру

Сегодня продолжаю работу над автоматом. Вчера остановился на том, что всё работало технически, но выглядело так себе. Начинаем облагораживать.

Изображение создано при помощи Leonardo ai

Изображение создано при помощи Leonardo ai

Первое, с чего я начал, — визуализация автомата в библиотеке.

Затем я сделал основной экран. Да, он не полностью подходил, центральный экран пришлось раздвигать, но это была не самая большая проблема.

Изображение создано при помощи Leonardo ai

Изображение создано при помощи Leonardo ai

Окно игры было квадратным…

Изображение создано при помощи Leonardo ai

Изображение создано при помощи Leonardo ai

Я сделал скрин и обвёл квадрат нужного размера. Вариантов было несколько.

Изображение создано при помощи Leonardo ai

Изображение создано при помощи Leonardo ai

Но потом я нашёл более элегантный способ: сделал маску, которую наложил поверх изображения.

Изображение создано при помощи Leonardo ai

Изображение создано при помощи Leonardo ai

Потом я заменил фон на вот такую интересную текстуру в виде экрана монитора и затемнил её по краям, чтобы придать выпуклость.

Изображение создано при помощи Leonardo ai

Изображение создано при помощи Leonardo ai

Ну и итоговый результат.

Да, всё ещё далеко от идеала, и провозился я намного дольше, чем хотел изначально. Тем не менее, становится всё лучше и лучше.

Показать полностью 5 1
3

Создаю игру день 1. Выбор инструмента

Серия Создаю игру

У меня есть идея — создать игру.

Я писатель, поэтому моя сильная сторона — создание историй. Знаний в геймдеве — ноль. Поэтому я буду делать визуальную новеллу.

Абсолютно все свои наработки я буду выкладывать здесь. Честно, без желания понравиться.

Зачем? Для себя. Для дисциплины.

Лучше делать что-то открыто, стыдя себя, если не продвинулся за день хотя бы на шаг, чем не делать ничего, пряча в стол свои «гениальные» (ирония) идеи.


Первый пост начну с размышлений. На чём делать игру?

Опыта нет, так что Unity отпадает сразу.

Долго не думал, но выбор всё же был. В стиме у меня есть пара купленных конструкторов визуальных новелл, поэтому я их хотя бы открою и опишу.

1. TyranoBuilder

Знаком с ним очень давно. Купил ещё в 2017-м. Так и не открыл.

Привлекал простотой и числом платформ для экспорта: Windows / MacOS / iOS / Android / HTML5. Отталкивали отзывы об ограниченном функционале. Но я дилетант — для меня и минимум — много.

Я не программист. Код буду делегировать ИИ. Поэтому мне важно, чтобы в программе было легко загружать код и видеть результат.

2. NovelStudio

Конструктор из 2025 с потрясающим роликом, который продал мне продукт. Купил, даже покопался.

Оказался сложнее, чем думал. Программирование в нём визуальное — как в Unreal Engine через Blueprints. Соединяешь квадратики линиями и делаешь вид, что ты крутой разработчик.

Смущают две вещи:
а) У конструктора всего 21 отзыв. Мало уроков, слабое комьюнити. Это усложнит работу.
б) Делать проект в непроверенном софте — риск. Не хочется переделывать всё из-за странного формата или проблем с экспортом.

3. Ren'Py

Здесь я готов остановиться.

Да, интерфейс сложнее. Но:

  • Полностью бесплатно

  • Огромное комьюнити

  • Тонны уроков, книг — даже у меня на полке стоит книга по Ren'Py

  • Работает со скриптами script.rpy — их легко копировать, вставлять в блокнот и отдавать ИИ


Итог дня

Рассмотрел три варианта. И пока метаюсь между Ren'Py и TyranoBuilder.

Если выражать в процентах, то внутренне я на 60% за Ren'Py и на 40% за TyranoBuilder.

Может быть, среди вас есть те, кто уже работал и с тем, и с другим движком? Буду рад вашему мнению. Делитесь в комментариях.

Показать полностью 3
4

Создаю игру день 2. Выбор подхода

Серия Создаю игру

Выбор проекта в моей голове и важен, и не важен одновременно.

Голова понимает: он в любом случае будет учебным. А значит, должен содержать два компонента: быть простым и небольшим.

Первый вариант: копирование.

Простота в некоторых случаях решается копированием. И в этом я не вижу ничего зазорного.

В молодости у нас с друзьями была группа. Главный урок, который я вынес, читая про становление рок-коллективов: даже великие начинают с копирования. Почти все сначала играли чужое. И только когда поняли, как это работает, начинали играть своё.

Игровая индустрия для меня в чём-то похожа.

Поэтому да — повторить уже имеющуюся игру или взять из неё всё (скины, логику, диалоги) — отличный вариант.

Что смущает?

Сейчас я занимаюсь литературой и знаю: в коммерческой литературе жанр — ключевое. От его выбора зависит ЦА, формат, персонажи.

Формат — это не просто набор выдуманных правил. Это выстроенная годами схема, которая работает. Сначала научись правилам, потом нарушай.

Но есть одна проблема. Правила — это скучно.


Второй вариант: съехать с катушек.

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

Да, я уже достаточно пожил, чтобы понимать: в 99% случаев первый проект с таким подходом закончится плачевно.

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

Итак.

Моя задумка (пролог, который для новичка почти неподъёмен):

Сюжет разворачивается в двух временах: 1985 и 2025 год. У нас два персонажа:

— Девочка (10 лет), приехавшая в советский санаторий на Урале в 1985-м.
— Взрослый мужчина (40 лет) в 2025-м.

Игрок не знает, чем связаны герои, кроме того, что действие происходит где-то на Урале. Сцены чередуются. В игре можно переключаться между героями.

Сюжетная завязка (кратко):

Девочка. Приезжает в санаторий «Чёрный Камень». Выходит из машины, идёт с родителями, разглядывает гипсовые статуи, видит ругающегося рабочего у фонтана.

Мужчина. Работает удалённо. Тональность — более тёмная. Ходит по квартире, работает над дизайном. После звонка собирается и едет к работодателю на планёрку.

Снова девочка. Проводим день её глазами. Играет в шахматы со стариком в холле, может передвигаться по территории санатория. Вечером в номере ломается туалет (рабочий повредил трубу). Придётся ходить в общий на первом этаже.

Снова мужчина. Выходит из квартиры, идёт в метро. Садится в вагон, наблюдает за пассажирами. Он социофоб, но люди ему интересны — он умеет подмечать забавные детали. Неожиданно свет гаснет на секунду. Ему кажется, что он видит странную вещь: у парня с книгой книга исчезает и оказывается у женщины лет пятидесяти. Герой выходит не на своей станции и идёт за женщиной.

Девочка. Вечер. Начинается сильный ливень. Ветки стучат в окна. Родители укладывают её спать. Ночью она просыпается — хочет в туалет. Взрослые спать. Она идёт одна. Ей страшно. При очередной вспышке молнии она видит в окне жуткого человека с мешком. Тот не видит её (стоит спиной). Она бежит в комнату и прячется под одеялом.

Финал пролога девочки. Утром родители говорят, что на берегу реки нашли женское тело.

Мужчина. Идёт за женщиной до центральной библиотеки имени Белинского. Заходит внутрь (нужно поговорить с библиотекарем). Находит книгу, которую та поставила на полку. Листает. Это история санатория «Чёрный Камень». Между страниц — фотография санатория с семьёй на фоне фонтана. Подпись: «1985. Санаторий Чёрный Камень».

Конец пролога.


Понимаю, что это пока не игра в привычном смысле. Выборов мало, интерактива почти нет. Но это пролог, а я только учусь.

Как же быть?

Если взять стандартную идею — кажется скучной. Если своё — почти наверняка не доделаешь.

Ответ очевиден: совместить два подхода в третий.


Третий вариант.

Взять стандартную механику игры (я уверен, такие где-то есть, разобранные по косточкам) и сделать её по-другому.

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

Я подумал: чем может быть моя фишка? И в голову сразу пришла та часть идеи, которую я хотел воплотить изначально.

Какая бы идея ни была, я хотел, чтобы игра была про мой родной город — Екатеринбург.

Так что пока я решил так: сделать более стандартный сюжет с несколькими героями (тоже пролог). А фишкой будут локации и сам город.

Я уже попробовал превращать фотографии в иллюстрации — мне жутко понравилось. Вот несколько концептов. Та же библиотека Белинского, сделанная из фотографий.


А какой вариант для первой игры выбрали бы вы?

Показать полностью 5
5

Создаю игру день 3. Планирование

Серия Создаю игру

«Хочешь рассмешить Бога — расскажи ему о своих планах»

Планировать — дело неблагодарное, скучное и бесполезное. Но без него никак.

Буду планировать от возможностей: час утром на работу, 15 дней до дедлайна (сам себе поставил). За это время нужно сделать арты, персонажей и собрать хотя бы прототип.


Что на выходе?

Пролог на 20 минут геймплея = 2000–2500 слов = 10 страниц сценария.

За 15 дней нужно:

  • 21 фон (7 локаций с разным количеством кадров)

  • 12 спрайтов (4 персонажа × 3 эмоции)

  • 2000–2500 слов сценария

Заставка с автобусом в лесу — два фона. Без спрайтов, просто текст и атмосфера.

Сюжет простой: парень приезжает в советский санаторий. Ресепшн → номер → горничная → водные процедуры → финал. У каждого NPC своя мини-арка. Мистический подтекст — санаторий хранит тайну.


Разбивка по локациям (21 фон):

ЛокацияФонов

Дорога в санаторий (заставка) 2

Карта санатория 1

Ресепшн (холл) 4

Коридор / лестница 3

Номер4Улица / парк 3

Домик водных процедур 4

Персонажи (12 спрайтов): девушка на ресепшн, горничная, медсестра, старик в холле (бонус). Главный герой невидим.


Распределение текста (2000–2500 слов):

СценаСловПролог (автобус, лес, карта)150Вход в холл200Диалог с девушкой на ресепшн500Путь в номер100Номер + горничная400Улица150Водные процедуры + медсестра500Финал + логотип100


План на 15 дней:

  • День 1–4: арты (фоны, потом спрайты)

  • День 5–14: сценарий + сборка в Ren'Py

  • День 15: отладка

Сценарий пишу параллельно по 400–500 слов в день.


Итог:

План есть. Дедлайн — 20 апреля. Завтра — первый фон и первый диалог.

Вопрос к тем, кто делал ВН на Ren'Py: реально ли 21 фон, 12 спрайтов и 2000 слов запилить за 15 дней (арты уже есть)? Или я слишком оптимистичен?

P.S. Делюсь кадром санатория: до обработки и после.

Как вам задумка? Напишите в комментариях.

Показать полностью 2
8

Создаю игру. День 4. Начало работы

Серия Создаю игру

Сегодняшний пост будет коротким.

Cоздано с помощью Leonardo ai

Cоздано с помощью Leonardo ai

Концепт девушки с ресепшн (первая версия):

Я просто сделал несколько генераций изображений экстерьеров. Санаторий, лес, пасмурное небо — всё как полагается.

Cоздано с помощью Leonardo ai

Но я уже понял: всем скучно разглядывать советский санаторий. Поэтому заманиваю вас концептом персонажа с ресепшн.

Не уверен, что конечный стиль героев будет именно таким. Но как ещё вас завлечь?


Показать полностью 5
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества