# VORIVOX Game SDK — аудит и выпуск документации 2.1.0

Дата: 30.09.2026. Модель разработки: только внутренняя VORIVOX.
База протокола: Launcher 0.10.27, `vorivox.launch.v1`, transport v1 / sdk_version 1.0.

## Цель выпуска

Сделать SDK понятным разработчику с первой страницы: сразу показать структуру проекта, место интеграционного кода, жизненный цикл сеанса и рабочие примеры для Unity и HTML5.

## Закреплённые продуктовые требования

- Все выпускаемые игры поддерживают 12 языков: `ru`, `en`, `zh-Hans`, `es`, `ar`, `hi`, `pt`, `fr`, `de`, `ja`, `kk`, `uz`.
- Для двух игроков документированы два базовых режима: поочерёдная стрельба и разделение активного полотна 50/50.
- В split-target попадание маршрутизируется по нормализованной X-координате: `< 0.5` — игрок 1, `>= 0.5` — игрок 2.
- Такое разделение определяет сторону попадания, а не физическое оружие; одновременная стрельба в одну область с определением стрелка требует отдельного канала идентификации.
- Вся разработка, QA и публикация игр выполняются внутри VORIVOX. Внешних кабинетов студий и self-service publication нет.

## Что изменено

- Portal 2.1.0: по 38 тем на RU/EN для Unity и HTML5.
- Unity SDK 1.8.1 candidate: документация и версия пакета синхронизированы, стартовая страница показывает Boot/Adapter структуру и место кода.
- HTML5 SDK 0.3.0 preview: стартовая страница показывает `bootstrap.js`, `session.js`, `gameplay.js`, `render.js`, `i18n/` и локальный SDK.
- Разделы Localization, Multiplayer, Requirements, QA, Compatibility и Two-player Example переписаны под 12 языков и два режима двух игроков.
- Исправлен пример Unity split-target: используется реальное поле `VorivoxHit.NormalizedX`.

## Проверки

- HTML5 regression: 18/18 PASS.
- TypeScript strict/noEmit: PASS, compiler 7.0.2.
- Launcher SessionHost 0.10.27 wire integration: PASS для 1 и 2 игроков.
- Локальные ссылки/якоря: 8 078 проверок, 0 ошибок.
- Chrome 154.0.8037.57: engine/language switch, scoped search, legacy redirects, theme persistence, mobile 390 px и Playground — PASS, без JS/HTTP ошибок.

## Открытые gates

- Unity Editor compile / PlayMode.
- Linux x86_64 Player acceptance и физический комплекс (мишень, проектор, звук).
- Production HTML5 Runtime Host/bootstrap и clean-install acceptance на комплексе.

Cloud, Console, Agent, Launcher runtime и MCU firmware этой итерацией не изменяются.
