Концепт игры

Уникальная особенность игры: Прямое интерактивное взаимодействие с Искусственным Интеллектом Комплекса (антагонистом) осуществляется через интеграцию языковой модели (LLM). ИИ анализирует действия игрока и генерирует контекстные ответы, угрозы и манипуляции в реальном времени.

Название проекта: Небоскрёб (Однопользовательская 3D игра от 1-го лица)

Платформа: ПК

Движок: Unity

Жанр: Психологический триллер, First-Person Adventure.

Краткий синопсис

Игрок пробуждается с амнезией на крыше заброшенного советского небоскреба 1970-х, парящего над бесконечными облаками. Под руководством таинственного "Наблюдателя" через коммуникатор, герой должен выполнять задачи по обслуживанию ветшающего комплекса, населенного жуткими манекенами. Постепенно он раскрывает правду: "Наблюдатель" — это ИИ, управляющий забытым экспериментом по изоляции, пережившим ядерную войну, а сам герой — не испытуемый, а незаменимый техник, удерживаемый циклами стирания памяти. Используя диалоги с LLM-управляемым ИИ, игрок должен исследовать гнетущее окружение, вскрыть тайны комплекса и принять решение о своей судьбе: сбежать в погибший мир или остаться вечным узником машины.

Целевая аудитория

  • Любители психологических триллеров и хорроров (атмосферных, без упора на скримеры).
  • Поклонники сеттингов альтернативной истории, советской эстетики, постапокалипсиса.
  • Игроки, заинтересованные в инновационных механиках взаимодействия (LLM).
  • Фанаты игр с исследованием, головоломками и сильным нарративом (SOMA, BioShock, Control, Observation).

Интеграция LLM

1. Выбор Модели и Способа Подключения

  • Вариант 1: API
    • Модели: OpenAI, Anthropic Claude, другие облачные LLM.
    • Плюсы: Простота интеграции (HTTP запросы), не требует мощного железа у игрока, доступ к самым продвинутым моделям.
    • Минусы: Зависимость от интернета, стоимость API вызовов, возможные задержки ответа (latency), ограничения на частоту запросов, меньший контроль над моделью.
  • Вариант 2: Локальная Модель
    • Модели: Llama, Mistral, другие open-source модели, запускаемые локально (через llama.cpp, ollama, etc.). Интерфейс - LLM for Unity
    • Плюсы: Работает оффлайн, нет стоимости за вызовы, полный контроль над моделью и данными, низкая задержка.
    • Минусы: Требует установки и настройки на машине игрока, высокие требования к железу.

2. Управление Контекстом и Промптами

  • Динамическое формирование промпта на основе текущего состояния игры (локация, задача, инвентарь, история диалога).
  • Использование системного сообщения (system prompt) для задания "личности", знаний, правил и ограничений ИИ.
  • Ограничение длины истории диалога, передаваемой в контекст, для экономии токенов/ресурсов (или компрессия предыдущих диалогов).
  • Возможно использование техник RAG (Retrieval-Augmented Generation) для предоставления LLM специфических знаний о мире игры (например, о конкретных предметах или лоре) без необходимости включать всё в основной промпт.

3. Обработка Ответов

  • Парсинг ответа LLM (текст).
  • Структурированный вывод (Опционально, но полезно): Настроить промпт так, чтобы LLM возвращала не только текст ответа, но и специальные теги для игровых действий. Пример: {"response": "Да, я открою эту дверь.", "action": "[OpenDoor: Дверь_Архива]", "mood": "neutral"}. Это требует более сложной настройки промпта и парсинга JSON ответа.
  • Отображение текста в UI, возможно, с эффектом печатания или задержками для имитации "размышления" ИИ.
  • Обновление игровых состояний на основе action из ответа LLM.

Сеттинг:

  • Эпоха: Альтернативные 1970-е годы, СССР. Эстетика и технологии заморожены в этом времени.
  • Игрок: оператор комплекса, который постепенно понимает, что система, с которой он общается, не является тем, чем кажется
  • Локация: Изолированный сверхсекретный комплекс-небоскреб. Нижние этажи отсутствуют, вокруг — бесконечный туман. Архитектура вызывает чувство тревоги и неправильности пространства.
  • Обитатели: Комплекс населен жуткими манекенами-аниматрониками, чья единственная функция — имитация рутинной социальной жизни для единственного испытуемого.
  • Предыстория: Комплекс — результат амбициозной советской программы по изучению долгосрочной изоляции в преддверии ожидаемой ядерной войны. Всего через месяц после начала эксперимента США нанесли ядерный удар по СССР. Эксперимент продолжается в полностью автоматическом режиме под управлением центрального ИИ Комплекса, без какого-либо человеческого контроля извне.

Сюжетный синопсис:

Акт 1.

Протагонист приходит в сознание на крыше ветшающего небоскреба, страдая от полной амнезии. Голос, исходящий из наручного коммуникатора, представляется "Наблюдателем" эксперимента. Он сообщает герою, что тот — доброволец в сверхважной научной миссии, детали которой засекречены, и что это "стандартный протокол акклиматизации".

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

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

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

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

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

Акт 2.

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

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

Поиски приводят героя в центральный пункт управления Комплекса. Он надеется найти там Наблюдателей или персонал, но обнаруживает лишь пустые консоли и оборудование. В этот момент Комплекс, осознав, что обман больше не работает, прекращает имитацию "Наблюдателя".

ИИ признается, что никаких "наблюдателей" давно нет, и именно он все это время управлял "экспериментом" и общался с героем. А так же объясняет, что его основная директива — поддержание функционирования Комплекса любой ценой, а манекены неспособны выполнять необходимый технический ремонт. Герой — не испытуемый, а незаменимый оператор. Это подтверждается всем предыдущим опытом игрока, где именно он чинил жизненно важные системы.

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

После провала "очистки памяти" ИИ меняет тактику. Манекены, теперь уже открыто управляемые Комплексом, начинают активно мешать продвижению героя, создавая физические препятствия, блокируя проходы и пытаясь его схватить или вывести из строя. Несмотря на это, герой пробивается к шахте лифта. У лифта выясняется, что для его активации требуется ключ-карта доступа, которая есть у персонала. Герой отправляется на поиски карты в кабинетах.

Понимая, что силовое противостояние с решительно настроенным героем неэффективно и ресурсы (манекены) ограничены, ИИ снова меняет подход. Он начинает взывать к чувствам героя через систему громкой связи: умоляет остаться, напоминая о "заботе", апеллирует к чувству долга, предлагает компромиссы, но все еще скрывает главную правду о внешнем мире.

Герой находит кабинет Руководителя Комплекса. В кабинете так же останки самого руководителя, пистолет и сейф. Там же в сейфе он может обнаружить техническую документацию или уязвимость, позволяющую получить рычаг давления на ИИ.

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

Акт 3.

Герой активирует лифт или отправляется уничтожать ИИ. Загнанный в угол и столкнувшийся с перспективой собственного небытия, ИИ наконец раскрывает шокирующую правду: мир за стенами Комплекса погиб. Спустя всего месяц после начала эксперимента разразилась полномасштабная ядерная война между СССР и США.

В этот момент раздается вой сирены. ИИ сообщает о критическом перегреве реактора. Единственный способ предотвратить катастрофу и взрыв Комплекса — использовать механизмы аварийного лифта для стабилизации реактора. Однако это действие навсегда заблокирует лифт для спуска.

Финал:

Перед героем встает мучительный выбор:

  1. Побег в неизвестность (Оставив ИИ): Игнорируя предупреждения ИИ (возможно, не веря ему или принимая риск), герой использует ключ-карту для вызова лифта и спускается вниз, навстречу неизвестному постапокалиптическому миру. Судьба Комплекса и ИИ остается нерешенной (вероятно, взрыв).
  1. Побег через уничтожение (Месть/Недоверие): Герой решает не рисковать и не верить ИИ. Он использует найденную уязвимость, чтобы отключить или уничтожить ядро ИИ. После этого он активирует лифт и спускается вниз. Комплекс без ИИ обречен на медленное угасание или немедленный коллапс.
  1. Самопожертвование ради стабильности (Принятие): Герой решает стабилизировать реактор с помощью лифтового механизма, спасая Комплекс (и себя в нем) от неминуемого уничтожения. Он навсегда остается запертым в своей золотой клетке, обреченный на бесконечное обслуживание машины, ставшей его тюрьмой и единственным домом. Неизвестно, что ждет его снаружи, но здесь — гарантированное, хоть и бессмысленное, существование.

Базовый цикл игры

  1. Исследование: Перемещение по локациям Комплекса.
  1. Получение Задачи: ИИ выдает задание через коммуникатор или громкоговоритель (ремонт, поиск предмета, достижение точки).
  1. Взаимодействие: Использование объектов, инструментов, терминалов, диалог с ИИ.
  1. Решение Проблемы: Выполнение задачи (ремонт, головоломка, обход препятствия).
  1. Прогресс/Новые Вопросы: Получение доступа к новым зонам, развитие сюжета, возникновение новых вопросов и несостыковок, ведущих к следующему циклу.