Все проекты

Разработка игр

Порнограф

Для комедийного интерактивного кино на Unity разработал систему выборов, сюжетных развилок и нескольких концовок. Связал воспроизведение видеосцен с решениями игрока и состоянием прохождения. Игра вышла в Steam и получила более 1 200 отзывов с общей оценкой «Очень положительные».

UnityC#FMVVideoPlayerOutsource
Порнограф

Моя роль

Unity-разработчик. Отвечал за систему выборов, переходы между сюжетными ветками и условия получения концовок.

Ветвление сюжета

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

Видео и выборы

Связал Unity VideoPlayer с интерфейсом ответов и переходами по графу. Выбор появляется в заданный момент сцены, а после подтверждения игра подготавливает следующий ролик. Добавил защиту от повторного нажатия и обработку завершения видео, чтобы один выбор не запускал несколько переходов.

Прогресс прохождения

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