This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Вики L2 Unity Client
Рабочая Wiki по проекту l2-unity-client: Unity-клиенту Lineage 2, игровым данным, ассетам, эффектам, серверному взаимодействию и GitWork-процессу.
Быстрая навигация
- Обзор проекта
- Настройка Unity и запуск
- Дорожная карта релиза
- Задачи и планирование
- Эффекты и pipeline skills
- Ассеты, сцены и импорт
- MCP и инструменты
- Журнал работ
Что где вести
| Раздел | Для чего используется |
|---|---|
| Задачи / Issues | Конкретные исполнимые задачи с критериями приемки и проверкой. |
| Проекты / Projects | Рабочая доска статусов для задач. |
| Wiki | Долгоживущий контекст: архитектура, правила, ссылки, runbook-и, решения. |
| Файлы репозитория | Исходники, каталоги задач, отчеты аудита, скрипты импорта и проверочные артефакты. |
Правила Wiki
- Отделять проверенные факты от гипотез.
- Для путей указывать точное расположение в репозитории или Unity-проекте.
- Для решений добавлять дату и короткое объяснение причины.
- Для больших тем сначала делать обзорную страницу, а детали выносить в отдельные страницы.
- Не дублировать весь issue tracker: в Wiki оставлять правила, контекст и ссылки.
Текущий фокус
Первый фокус Wiki - сделать проект понятным для человека и агента: где запускать Unity, где лежат данные, как устроены задачи, как работать с ассетами и как проверять изменения.
Обновлено: 2026-07-01.
Что это
L2 Unity - проект по переносу playable demo Lineage 2 в Unity. В репозитории есть Unity-клиент, локальные login/game server проекты, импортированные ассеты, исходные каталоги original/client/server data и набор audit/backlog документов.
Эта Wiki должна стать рабочей памятью проекта. Ее задача - чтобы человек или агент не искал заново по десяткам файлов, где лежит персонаж, какая сцена игровая, какой packet за что отвечает, какие NPC уже имеют prefab, а какие только присутствуют в original catalog.
Главные разделы Wiki
| Раздел | Что хранит |
|---|---|
| Project | цель проекта, scope MVP/release, ограничения, правила планирования |
| Architecture | общая схема Unity client, loginserver, gameserver, network flow, content data |
| Unity Client | сцены, prefab/runtime patterns, UI, preview build, offline mode |
| Server and Network | login/game server, ports, packet catalog, интеграционные контракты |
| Characters | playable visual archetypes, ClassId, prefab pattern, animations, gear compatibility |
| Maps | map cells, scene objects, colliders, geodata, spawns, streaming, performance |
| NPC | NPC/monster/service catalog, runtime prefabs, AI/service behavior, spawn binding |
| Items | item catalog, categories, inventory/equipment/drop/use rules |
| Skills | skill id catalog, runtime rules, effect tokens, icon tokens, MVP whitelist |
| UI | screens, widgets, states, network data sources, unfinished flows |
| QA and Release | smoke/regression/load checks, known issues, release criteria |
Как пользоваться Wiki
- Перед задачей открыть страницу объекта или создать ее по шаблону.
- Вписать, что уже есть в проекте: paths, prefabs, scripts, server files, catalog rows.
- Вписать, чего не хватает: prefab, animator, collider, packet, UI state, icon, VFX, server handler, DB row.
- После реализации обновить статус объекта и приложить evidence проверки.
- Если найден blocker, создать linked issue и указать его на Wiki-странице объекта.
Опорные документы
| Документ | Для чего использовать |
|---|---|
OBJECT_BASED_WIKI_ISSUE_PLAN_2026-07-01.md |
объектный план Wiki + GitWork issues |
FULL_GAME_TASK_CATALOG_INDEX_2026-07-01.md |
индекс полного generated catalog |
FULL_GAME_TASK_CATALOG_2026-07-01/ |
детальные generated catalogs по skills/items/NPC/spawns/maps/UI/network |
DETAILED_MVP_TABLE_AUDIT_2026-06-30.md |
глубокий аудит текущей готовности |
SERVER_STACK_REPORT.md |
состояние loginserver/gameserver |
PREVIEW_BUILD_HANDOFF.md |
preview build, Game1, offline mode |
Текущее правило планирования
Сначала описываем проект по объектам. Milestones назначаются позже поверх готового объектного backlog. Это снижает риск потерять отдельные игровые сущности: персонажей, map cells, NPC prefabs, UI flows, packets, item/skill catalogs.
Глобальные разделы
Вики L2 Unity
- Обзор проекта
- Настройка Unity и запуск
- Дорожная карта релиза
- Задачи и планирование
- Эффекты и pipeline skills
- Ассеты, сцены и импорт
- MCP и инструменты
- Журнал работ
Объекты
- Персонажи
- Карты
- NPC и монстры