+7 (812) 703-02-02 info@hse.spbstu.ru Max Rutube

Создание интерактивных историй. Игры-новеллыНовый курс!

C 7 класса | 26 занятий | Очно

Длительность курса: 26 занятий по 4 ак. часа + выполнение домашних заданий

О чём курс

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

Обучение проходит на базе современных инструментов: нейросеть для генерации изображений, Adobe Photoshop для обработки и оптимизации графики, а также движок Ren’Py. Последний специально создан для новелл и не требует классического программирования — это визуальный конструктор с простым и понятным языком команд, который освоит даже тот, кто никогда не писал код.

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

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

Чему научим

По окончании курса слушатели смогут самостоятельно создавать игры-новеллы и будут иметь уверенные знания в следующих областях:

  • Структура трёхактного сценария и построение ветвящихся сюжетов.
  • Создание персонажей, мотиваций и речевых масок.
  • Понятие meaningful choice — выбор, который действительно меняет историю.
  • Написание промтов для нейросети: формула, стилизация, отрицательные промты.
  • Генерация серий персонажей с разными эмоциями и ракурсами.
  • Обработка изображений в Photoshop: кадрирование, цветокоррекция, вырезка спрайтов.
  • Устранение артефактов ИИ с помощью ретуши и дорисовки.
  • Работа в Ren’Py на понятном языке команд — никакого сложного программирования, только логика и творчество.
  • Создание диалогов, меню выбора, систем отношений и множественных концовок.
  • Сборка готовой игры в файл, которым можно поделиться с друзьями.

Занятие 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

Презентация своего проекта

  • Показ игры перед группой.

Стоимость

56 400 ₽

Социальные скидки для многодетных и других категорий семей.
Скидки по акциям.
Оплата материнским капиталом.
Можно оформить налоговый вычет по расходам на обучение - 13%.

Как поступить

Для тех, кто еще не учится в АИШ:

  • Вступительное тестирование

Для учащихся АИШ после курса:

  • Основы компьютерной грамотности
Тест № АИШ-001 Основы компьютерной грамотности

Тест на владение практическими навыками работы в ОС MS Windows:

  • Проходной балл:
    • Для курсов Информатика, Начала алгоритмизации и программирования на C#, Начала алгоритмизации и программирования на языке Python и Основы HTML и CSS - 50 баллов
    • Для всех остальных - 40 баллов
  • Длительность: 60 минут
  • Количество попыток: 2

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

  • Понятия файла
  • Понятие папки
  • Расширение файлов
  • Работа с файловой системой: копирование, удаление, перемещение, поиск, создание файлов и папок
  • Горячие клавиши
  • Работа с оконными приложениями
  • Работа с мышкой
  • Устройство и принцип работы компьютера
  • Операционная система: что это такое, цели и задачи

Как записаться на занятия

Если ребёнок уже обучается

Оставьте заявку в Личном кабинете

Если ребёнок ещё не обучается

заполните форму

суббота 26.09.2026 - 24.04.2027 18:00 - 21:30

Группа
102.21.01
Свободных мест: 9
Аудитория
№227
ул. Обручевых, д.1, вход с ул. Гидротехников

Академия информатики для школьников в цифрах

21 год

успешной работы
в Политехническом университете Петра Великого

11

направлений обучения

83

учебные программы

2 800

школьников
проходят обучение
ежегодно

151

выпускник АИШ
в 2025 году поступил
в Политехнический университет

3

учебные площадки

40

компьютерных классов