World design v1
Версия: 1.0 Дата: 2026-04-19 Статус: Согласовано с заказчиком на уровне концепции, готов к плану имплементации Автор: Jean + Claude (сессия брейншторма)
Цель документа
Заголовок раздела «Цель документа»Зафиксировать единую архитектуру сюжета, мира, прогрессии и геймплейной композиции OIYNUP. Документ покрывает решения, которые влияют на несколько подсистем сразу — от арт-направления до бэкенда. Он не заменяет GDD (projects/oinap/docs/01_GDD_Мир_Форм.md), а надстраивается над ним, давая недостающий нарративный каркас и технический контракт между слоями.
Позиционирование и ключевые метафоры
Заголовок раздела «Позиционирование и ключевые метафоры»Пішіндер-Әлемі — метрополия
Заголовок раздела «Пішіндер-Әлемі — метрополия»- Тюркский мир — родной, а не один из миров. Ребёнок «живёт» там. Все остальные миры — места, куда летают из дома.
- Ғарыш-база — орбитальная станция над Пішіндер-Әлемі. Через иллюминаторы видны биомы-регионы родной планеты (Степь, Каньон, Горы, Море, Город).
- Когда появятся будущие планеты (Valiant, японская, английская и т.д.), они добавляются рядом с домом, никогда не замещая его.
- Это сохраняет Turkic Wave как фундамент платформы на любой дистанции.
OIYNUP как платформа Grinvich-мультивселенной
Заголовок раздела «OIYNUP как платформа Grinvich-мультивселенной»- OIYNUP не одиночный продукт, а интерактивный театр для всех Grinvich-IP.
- Мультфильм «Мир Форм» → игра OIYNUP (Пішіндер-Әлемі, 6 MVP-биомов).
- Мультфильм Valiant (казахские культурные герои в аниме-киберпанк) → интегрируется в OIYNUP двумя путями: (а) персонажи Valiant как скины и личности напарника, (б) после релиза мультфильма — отдельная планета Valiant в слоте Coming Soon.
- Будущие IP Grinvich встраиваются по той же схеме. Через 5 лет OIYNUP = MCU тюркской медиа-вселенной.
Школьный автобус
Заголовок раздела «Школьный автобус»- Единый транспорт между базой и биомами с первого запуска.
- Визуально — космический автобус, не обычный школьный. Работает в Ф0 как «вид транспорта и есть» (никаких катсцен).
- В пост-MVP становится кастомизируемым и социальным пространством (друзья собираются в твоём автобусе).
Фазовый запуск
Заголовок раздела «Фазовый запуск»Лор встраивается слоем поверх работоспособной игры. Каждая фаза самодостаточна — следующая не обязательна.
| Фаза | Сроки | Контент | Лор-нагрузка |
|---|---|---|---|
| Ф0 — Soft launch | ASAP | Ғарыш-база как простое лобби + 6 биомов + матчи в стиле Fall Guys + напарник как подсказчик | Минимальная: биомы стоят сами по себе, автобус доставляет, напарник озвучивает интерфейс. Никакого сюжета. |
| Ф1 — Бродилка | +2–3 мес | Сингл-режим на тех же биомах с артефактами, бестиарием, фактами от напарника. Кооп-релиз. | Лёгкий: каждый биом получает локальный лор через артефакты. Глобальной истории нет. |
| Ф2 — Cameo и экзамены | +3–4 мес | Мифические персонажи-статуи из Valiant в биомах, Председатель Испытаний как экзамен-босс, бестиарий углубляется | Средний: мир «населяется», появляется ритуал экзамена. |
| Ф3 — Кампания | +6 мес | Опциональный сюжетный режим-overlay на существующих биомах («Путь формы») | Высокий: сюжет как бонус, не как стена. |
| Ф4 — Valiant-планета & мультивселенная | Синхронно с выходом Valiant-мультфильма | Новая планета + интеграция других Grinvich-IP | Зависит от IP. |
Принципы фазовости:
- Ф0 должна быть играбельна и приносить деньги даже без Ф1+.
- Автобус, база, напарник — существуют как сущности с Ф0, даже если пустые.
- Биомы имеют диегетические механики (ветер в Степи, скольжение на Горах) с первого дня.
- UI бестиария, магазина, профиля — заложены в Ф0, наполняются в Ф1+.
- Посадочные слоты на базе нумерованы и расширяемы (видно пустые «Coming Soon»).
Топология мира
Заголовок раздела «Топология мира»Ғарыш-база — хаб
Заголовок раздела «Ғарыш-база — хаб»Не меню, а 3D-пространство. Все «кнопки игры» живут в мире.
Зоны:
╔═════════════════════════════════╗║ ҒАРЫШ-БАЗА ║║ (орбитальная станция Grinvich)║╚═════════════════════════════════╝
[Ангар [Центральная [Магазин] автобусов] площадь] ───────── ───────── ─────────── Скины Кастом авто До 30 игроков Аксессуары ремонт соц. ядро Напарник-паки
│[Посадочные платформы — портальная палуба]═══════════════════════════════════════════════════[1]Степь [2]Пустыня [3]Горы [4]Море [5]Город [6]Космос═══════════════════════════════════════════════════[7]Valiant [8]Мектеп [9]Сладкий [10–12]??? ← Coming Soon═══════════════════════════════════════════════════
[Чертог [Доска дня] [NPC-диктор Испытаний] ───────── новостей] ───────── Ежедневки ───────── Quarter-Boss События Lore-озвучка вход Лидерборды Valiant-тизерТребования:
- MVP: 1 инстанс до 30 игроков (как Fall Guys лобби).
- Post-MVP: до 100–500, шардинг по зонам.
- Все «меню» — это места в мире (Animal Crossing / Monster Hunter Village энергия).
- Иллюминаторы показывают Пішіндер-Әлемі и её биомы.
- Coming Soon-слоты видны с Ф0 как FOMO-крючок.
Открытый доступ к биомам
Заголовок раздела «Открытый доступ к биомам»- Все 6 биомов открыты с Day 1. Никаких гейтов по сюжету.
- Выбор режима при входе в портал: мульти-матч (Fall Guys-сессия) или сингл-бродилка (Ф1+).
- Свободная ротация через хаб.
Физика биомов
Заголовок раздела «Физика биомов»| Биом | Уникальная физика | Визуальный скин |
|---|---|---|
| Степь (Ұлы Дала) | Ветер (сонаправленный, влияет на движение) | Войлок/ковры/юрты |
| Пустыня (Чарын) | Дефолтная | Песчаник/петроглифы/каньон |
| Горы (Тянь-Шань) | Скольжение на льду (инерция + тормозной путь) | Лёд/снег/ёлки |
| Море (Теңіз) | Плавучесть + замедление под водой + течения (дуальное состояние) | Круги/плоты/кораллы |
| Город (Астана) | Дефолтная | Лифты/крыши/светофоры |
| Космос (Ғарыш) | Низкая гравитация (высокие прыжки, медленное падение) | Модули/астероиды/панели |
4 биома с уникальной физикой + 2 с дефолтной. Дефолтные проще в разработке (чистый арт-swap).
Мектеп — отложен на post-MVP.
Диегетические материалы платформ
Заголовок раздела «Диегетические материалы платформ»Подход А (физика природы первична). В каждом биоме — один основной материал + 1–2 вторичных. Анимация «неправильная платформа» отражает естественный процесс разрушения материала.
| Биом | Основной материал | Анимация «wrong» | Второй материал |
|---|---|---|---|
| Степь | Войлочная кошма | Сдувается ветром, свёртывается | Ковры (для «Гонки»), каменные балбалы (чекпойнты) |
| Пустыня | Выветренный песчаниковый столб | Осыпается песком (визуальное предупреждение → рассыпается) | Петроглифы-плиты, саксаул-коряги |
| Горы | Прозрачный ледяной куб с числом внутри | Трескается белыми линиями → разлетается на льдинки | Снежные подушки (безопасные), стволы елей (мосты) |
| Море (надводно) | Спасательный круг | Сдувается со звуком «пшшш», оседает в воду | Плоты из досок, гигантские кувшинки |
| Море (подводно) | Коралловые выступы | Закрываются, прячутся | Гигантские раковины, черепахи-платформы |
| Город | Лифт-капсула | Мигает красным, остаётся на месте или едет вниз | Крыши небоскрёбов, балконы, брусчатка |
| Космос | Гексагональный неоновый модуль станции | Отстыковывается со звуком пневматики, уплывает в пустоту | Астероиды, солнечные панели, грузовые контейнеры |
Каждый биом имеет свою кинематику разрушения. Ребёнок учится визуальной грамматике: «в каждом биоме ошибка выглядит по-своему».
Ортогональная архитектура: механика × биом × предмет
Заголовок раздела «Ортогональная архитектура: механика × биом × предмет»Ключевое техническое решение. Механики не привязаны к биомам. Любая из 12 активных механик работает в любом из 6 биомов с любым из 6 предметов. Привязка в презентациях — только для примера.
Детали архитектуры: см. projects/oinap/docs/Архитектура_для_разработчика.md.
Канонический список механик: см. projects/oinap/docs/Механики_MVP_актуальные.md (12 штук).
Беклог новых механик (Portal/HL-inspired): projects/oinap/docs/Механики_предложения_backlog.md (6 идей).
Адаптивные вопросы в мультиплеере
Заголовок раздела «Адаптивные вопросы в мультиплеере»Разноклассные матчи работают через механику «глобальный правильный слот + персональные числа»:
- Сервер решает: «в этом раунде правильная платформа — слот C»
- Каждый игрок получает свой вопрос своего уровня сложности
- Контент-движок размещает правильный ответ на слоте C у всех, dummy-ответы случайно в остальных слотах
- Все идут к C. Физика арены общая.
Следствия:
- 1-классник и 4-классник играют один матч, каждый решает свой уровень.
- Списывание не работает: у друга другой вопрос — его ответ бесполезен.
- Командные режимы используют один общий вопрос, калиброванный по среднему уровню команды.
Напарник
Заголовок раздела «Напарник»Структура
Заголовок раздела «Структура»Один персонаж-напарник на игрока. Не меняется мгновенно.
Три оси кастомизации:
| Ось | Что меняет | Примеры |
|---|---|---|
| Скин | 3D-модель, анимации | Светлячок (default), Самрук, Тұлпар, Жалмауыз, Коркут-ата, Ер-Төстік, дракон, робот-кот |
| Личность | Стиль реплик, тон подсказок | Мудрец, Баловник, Герой, Нейтральный |
| Голосовой набор | Озвучка | РУС / КАЗ / АНГ × тип голоса |
Принцип: скин и личность ортогональны. Весёлый Самрук или серьёзный светлячок — валидные комбинации.
Valiant-интеграция через напарника
Заголовок раздела «Valiant-интеграция через напарника»Valiant-персонажи = скин-паки + личностные паки в магазине. Монетизация через премиум-кристаллы. Выпуск мультфильма = синхронный выпуск scin-пака.
Биомы не получают отдельных NPC в Ф0–Ф1. Вся Grinvich-вселенная — через слот напарника.
Статуи в биомах (Ф2+)
Заголовок раздела «Статуи в биомах (Ф2+)»В пост-MVP биомы наполняются «живыми памятниками» — статуями Valiant-героев как часть пейзажа. Например: каменная статуя Самрука на вершине Тау. Это не отдельный NPC, а landmark, комментарий от напарника: «это тот самый Самрук из легенд».
Фазовая подача
Заголовок раздела «Фазовая подача»- Ф0: 1 дефолтный скин (Светлячок), 1 нейтральная личность, 3 языка.
- Ф1: 4–5 скинов + 3 личности. Магазин напарника.
- Ф2: Valiant-pack (4–6 персонажей, актёры Valiant озвучивают) синхронно с релизом мультфильма.
Прогрессия и награды
Заголовок раздела «Прогрессия и награды»Одна валюта — Монеты
Заголовок раздела «Одна валюта — Монеты»Зарабатываются везде:
- Правильный ответ: +1–3 в зависимости от сложности
- Победа в матче: +50
- Завершение сингл-уровня: +50
- Находка артефакта: +25
- Ежедневное задание: +100
Тратятся на: скины, аксессуары, покраски, скины напарника. Всё косметика.
Премиум-кристаллы — отдельно, за реальные деньги. Только косметика, никогда не предметный прогресс.
Ортогональные оси прогресса (не валюты)
Заголовок раздела «Ортогональные оси прогресса (не валюты)»| Ось | Растёт от | Назначение |
|---|---|---|
| Уровень по предмету | Только правильные ответы по этому предмету | Образовательный KPI |
| Бестиарий | Находки артефактов и статуй в бродилке | Коллекционный прогресс |
| Инвентарь скинов | Покупка + награды | Косметическая идентичность |
Никаких кросс-мод локов. Скин, полученный где угодно — используется где угодно. KISS.
Никаких баффов от бестиария в мульти. KISS.
Ежедневные задания могут требовать обоих режимов — поощряется переключение.
Уровень = школьная четверть
Заголовок раздела «Уровень = школьная четверть»Для MVP-аудитории (1–4 классы) — 16 уровней на каждый предмет.
Level 1 = 1 класс, 1 четвертьLevel 2 = 1 класс, 2 четверть...Level 16 = 4 класс, 4 четвертьФормула: уровень = (класс − 1) × 4 + четверть.
Пост-MVP расширяется до 44 уровней (5–11 классы).
Преимущества:
- Родитель видит концретный образовательный KPI («3 класс, 2 четверть по математике»)
- Учитель/репетитор использует профиль как отчёт успеваемости
- Контент-пайплайн выравнивается по ГОСО РК
- «Опережение школы» — видимая метрика мотивации
- Адаптивная сложность в мульти прозрачна
Квартальный экзамен — Председатель Испытаний
Заголовок раздела «Квартальный экзамен — Председатель Испытаний»Не по календарю. Экзамен открывается когда ребёнок готов — набрал достаточный XP на текущем Q-уровне по всем 6 предметам. Ребёнок может опережать школу — это главная продающая фича.
Формат:
- Одно событие за Q-переход (не 6 отдельных).
- Отдельная арена — Чертог Испытаний на Ғарыш-базе.
- Босс — Председатель Испытаний, меняющий форму между фазами. Эволюционирует по классам: в 1-м дружелюбный ребёнок-волшебник, в 4-м — старец.
- 6 фаз подряд (случайный порядок), по одной на каждый предмет.
- В каждой фазе — 2–3 вопроса уровня текущей Q по этому предмету, допустимо 1–2 ошибки на фазу.
Прохождение:
- Сдал все 6 фаз → сертификат, переход Q+1 по всем предметам одновременно.
- Провалил много → cooldown 24 часа, затем пересдача.
- Sharable moment: скриншот «сын сдал экзамен за 2-ю четверть 3-го класса» — органический маркетинг.
Динамический баланс:
- Количество вопросов в фазе адаптируется под слабость игрока по этому предмету (больше возможностей блеснуть в сильном, короче в слабом, чтобы не завалить сразу).
Бестиарий и артефакты
Заголовок раздела «Бестиарий и артефакты»Общие принципы
Заголовок раздела «Общие принципы»- Артефакты-ключи (3–5 на биом): на критическом пути, нужны для открытия следующих зон или для разблока Quarter Boss. Гарантированно находятся. Диегетически встроены — делают что-то в мире, не просто галочка.
- Артефакты-коллекционные (15–20 на биом): опциональные, для заполнения бестиария. Не блокируют прогресс.
- Бонусы-механики (щит, ускорение) — расходники, отдельная система, не смешивать с артефактами.
Структура записи бестиария
Заголовок раздела «Структура записи бестиария»- 3D-модель (крутится пальцем)
- Название на 3 языках (казахский основной, русский, английский)
- Озвученный факт напарником на выбранном языке (20–40 сек)
- Культурная справка (1 экран текста для старших)
- Связанный предмет (школьный)
- Мини-квиз через 3 дня (SRS-повторение) — 3 вопроса
Степь — бестиарий flagship-биома (24 артефакта)
Заголовок раздела «Степь — бестиарий flagship-биома (24 артефакта)»Для первого биома — самый плотный контент, задаёт тональность для остальных.
| # | Категория | Артефакт | Предмет | Тип |
|---|---|---|---|---|
| 1 | Животные | Сайгак | Естествознание, казахский | коллек. |
| 2 | Беркут | Естествознание, казахский | коллек. | |
| 3 | Верблюд | Познание мира, казахский | коллек. | |
| 4 | Тулпар | Казахский, русский | ключ — Quarter Boss | |
| 5 | Суслик | Естествознание | коллек. | |
| 6 | Степной волк | Естествознание, казахский | коллек. | |
| 7 | Растения | Ковыль | Естествознание | коллек. |
| 8 | Тюльпан Грейга | Естествознание, познание | коллек. | |
| 9 | Перекати-поле | Естествознание | коллек. | |
| 10 | Муз. инструменты | Домбра | Познание, казахский | ключ — Песня Ветра |
| 11 | Кобыз | Познание, казахский | коллек. | |
| 12 | Жетыген | Познание, казахский | коллек. | |
| 13 | Сыбызгы | Познание, казахский | коллек. | |
| 14 | Предметы быта | Шанырак | Познание, казахский | ключ — туториал юрты |
| 15 | Юрта (полная) | Познание мира | коллек. | |
| 16 | Седло | Познание, казахский | коллек. | |
| 17 | Саба | Познание мира | ключ — выносливость | |
| 18 | Кесе с куртом | Познание, казахский | коллек. | |
| 19 | Культурные символы | Балбал | Казахский, познание | ключ — путь к след. зоне |
| 20 | Орнамент «бараний рог» | Казахский, познание | коллек. | |
| 21 | Камча | Казахский, познание | коллек. | |
| 22 | Люди / Легенды | Акын с домброй | Казахский, русский | коллек. |
| 23 | Беркутчи | Познание, казахский | коллек. | |
| 24 | Коркут-ата (Valiant cameo) | Казахский, русский | коллек. |
5 ключей:
- Шанырак — туториал сборки юрты (3–4 элемента). Разовый, учит названия частей юрты на казахском.
- Домбра — разблокирует «Песню Ветра» — столб ветра-трамплина. Заменяет обычный трамплин диегетически.
- Саба — восстанавливает выносливость на длинных бродилках.
- Балбал — хранитель пути между подзонами. Касание + вопрос на казахском → проход открыт.
- Тулпар — разблокирует Чертог Испытаний (мифологически точно: тулпар переносит героя через миры).
Остальные 5 биомов
Заголовок раздела «Остальные 5 биомов»Бестиарий для Пустыни, Гор, Моря, Города, Космоса — разрабатывается по той же структуре (~15–20 артефактов на биом, 3–5 ключей). Детализация — в отдельной итерации после согласования этого spec.
Валюты и экономика
Заголовок раздела «Валюты и экономика»| Валюта | Тип | Источник | Трата |
|---|---|---|---|
| Монеты | Бесплатная (earned) | Любой режим, правильные ответы, матчи, артефакты, ежедневки | Скины, аксессуары, покраски персонажа и напарника |
| Кристаллы | Премиум | Покупка за реальные деньги | Эксклюзивные скины, сезонные паки, конвертация в монеты. Только косметика. |
Жёсткие правила:
- Нет pay-to-win. Премиум-валюта не даёт предметного преимущества, не влияет на уровень знаний.
- Один аватар, один напарник — идентичны между сингла и мульти.
- Никаких mode-locked скинов.
Связанные документы
Заголовок раздела «Связанные документы»- GDD v3:
projects/oinap/docs/01_GDD_Мир_Форм.md— базовый GDD. - Игровые механики (расширенный пул идей):
projects/oinap/docs/Игровые_механики.md— 25 механик, из которых 12 канонизированы. - Канон механик MVP:
projects/oinap/docs/Механики_MVP_актуальные.md— 12 активных. - Беклог новых механик:
projects/oinap/docs/Механики_предложения_backlog.md— 6 предложений (Весы, Куб, Поток, Двери, Синхр. кнопки, Зеркала). - Архитектура для разработчика:
projects/oinap/docs/Архитектура_для_разработчика.md— матрицамеханика × биом × предмет+ промпт. - Контент-пайплайн:
projects/oinap/docs/book_validation/pipeline/output/— 2000 сгенерированных вопросов, готовая инфраструктура.
Открытые вопросы для следующей итерации
Заголовок раздела «Открытые вопросы для следующей итерации»- Бестиарии остальных 5 биомов (Пустыня, Горы, Море, Город, Космос) — структура по 15–20 артефактов на каждый.
- Детализация кооп-режима (Ф1+): сколько игроков, какие механики, как привязываются к единой сюжетной мотивации.
- Дизайн кастомизации школьного автобуса (Ф1+).
- Детализация арены Чертог Испытаний — визуал, переходы между фазами Председателя.
- Baseline скиллы и возрастные пороги после первых плейтестов с детьми 1–4 классов.
- Сетевая инфраструктура — выбор стека (Mirror/Netcode/Photon) и провайдера (AWS/GCP/локальный сервер).
- Экономика кристаллов — ценники, паки, первая воронка.
- Привязка к Ф4 Valiant-планеты — дизайн первой планеты (cyberpunk аниме стиль), биомные механики.
История изменений
Заголовок раздела «История изменений»- 2026-04-19 — v1.0. Создан по итогам многочасовой сессии брейншторма с Jean. Источники: mechanics/current_pres_20–31.pdf, 01_GDD_Мир_Форм.md, Игровые_механики.md + брейншторм-контекст.