Занятие 1
Что такое игра-новелла
- Жанры игр-новелл, примеры известных проектов.
- Отличие игры-новеллы от книги и фильма.
- Организация рабочего процесса и папок проекта.
Занятие 2
Трёхактная структура
- Трёхактная структура: завязка, кульминация, развязка.
- Ключевые точки выбора игрока.
- Понятие «хороший выбор без правильного ответа».
- Блок-схемы как инструмент планирования сюжета.
Занятие 3
Как писать сценарий
- Чем сценарий новеллы отличается от сценария фильма или рассказа.
- Карточка персонажа: характер, цель, мотивация, страх, речевая маска.
- Правило «показывай, не рассказывай» в диалогах.
- Инструменты для написания сценария.
Занятие 4
Логика ветвлений
- Типы ветвлений: простые дихотомии, дерево решений, система очков (статистики).
- Ошибки новичков: «золотая ветка» (один путь правильный), перегруженность выборами.
- Понятие meaningful choice — выбор, который имеет значение через несколько сцен.
- Инструменты для визуализации логики: таблицы, Twine.
Занятие 5
Типы концовок и эмоциональная дуга
- Открытый и закрытый финал.
- Множественные концовки.
- Ложный выбор (иллюзия выбора) — когда и когда не стоит использовать.
- Эмоциональная дуга персонажа: как выборы меняют героя.
- Как не обесценить выбор игрока в финале.
Занятие 6
Основы работы в нейросети
- Интерфейс нейросети: основные кнопки и настройки.
- Разрешения и пропорции изображений (16:9, 4:3).
- Понятие seed (зерно) и регенерация.
Занятие 7
Написание промтов для нейросети
- Формула хорошего промта: объект + детали + окружение + настроение + стиль.
- Стилизация под аниме, полуреализм, пиксель-арт.
- Отрицательные промты (чего НЕ должно быть на картинке).
Занятие 8
Настройка нейросети под игровые задачи
- Серии персонажей: как сохранить одно лицо на разных изображениях.
- Генерация эмоций (радость, грусть, гнев, страх).
- Генерация поз и ракурсов.
- Генерация фонов: локации без людей.
Занятие 9
Массовая генерация и отбор
- Пакетная генерация нескольких вариантов.
- Критерии качества изображения: анатомия, свет, стиль.
- Что делать с артефактами (лишние пальцы, размытость, неправильные пропорции).
Занятие 10
Основы Photoshop
- Интерфейс Photoshop: панели, слои, инструменты.
- Кадрирование и изменение размера изображения.
- Базовая цветокоррекция: уровни, насыщенность, контраст.
Занятие 11
Вырезание персонажей
- Инструменты выделения: лассо, перо, быстрая маска.
- Обработка сложных объектов (волосы, полупрозрачность).
- Сохранение изображения с прозрачностью в формате PNG.
Занятие 12
Устранение дефектов ИИ
- Инструменты для ретуши: штамп, восстанавливающая кисть.
- Ручная дорисовка мелких деталей.
- Размытие и повышение резкости по необходимости.
Занятие 13
Интерфейсные элементы и оптимизация
- Создание кнопок для игры (фон, ховер, нажатие).
- Создание полосы прогресса или индикатора отношений.
- Сжатие изображений без видимой потери качества.
- Организация папок и именование файлов для Ren’Py.
Занятие 14
Знакомство с Ren’Py
- Интерфейс Ren’Py, создание нового проекта.
- Структура файлов проекта:
- Базовые команды.
Занятие 15
Текст, диалоги и персонажи
- Команда для определения персонажей.
- Показ персонажа с разными эмоциями.
- Форматирование текста (скорость появления, цвет, размер).
Занятие 16
Ветвление
- Конструкция Меню с вариантами ответов.
- Создание меток и переходов между ними.
Занятие 17
Переменные, флаги и статистика
- Переменные в Ren’Py: объявление и изменение.
- Условные переходы.
- Система отношений или очков доверия.
Занятие 18
Анимация, переходы и звуки
- Эффекты переходов.
- Простая анимация: мигание, покачивание спрайта.
- Добавление звуковых эффектов.
Занятие 19
Сохранение, загрузка и запрет отката
- Встроенные экраны сохранений и загрузок.
- Команда для запрета отката.
Занятие 20
Маппинг изображений в проекте
- Что такое маппинг: привязка изображений к игровому коду.
- Команда для создания образов персонажей и фонов.
- Пути к файлам и правила именования.
Занятие 21
Звук и музыка
- Поддерживаемые аудиоформаты.
- Команды play music, stop music, queue music.
- Звуковые эффекты: шаги, клики, эмоции.
Занятие 22
Сборка первой версии
- Экспорт игры в исполняемый файл.
- Варианты сборки.
Занятие 23
Тестирование и отзывы
- Чек-лист для тестирования игры.
- Логические ошибки и способы их исправления.
- Как принимать и давать обратную связь.
Занятие 24
Финальная полировка
- Оформление главного меню.
- Создание галлереи CG-артов (по желанию).
- Написание титров и благодарностей.
Занятие 25
Финальная сборка
- Повторение процесса сборки билда.
- Смена иконки игры.
- Создание постера и скриншотов для презентации.
Занятие 26
Презентация своего проекта
- Показ игры перед группой.