7 Home
Roman edited this page 2026-07-01 22:16:40 +03:00
This file contains ambiguous Unicode characters

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-процессу.

Быстрая навигация

Что где вести

Раздел Для чего используется
Задачи / 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

  1. Перед задачей открыть страницу объекта или создать ее по шаблону.
  2. Вписать, что уже есть в проекте: paths, prefabs, scripts, server files, catalog rows.
  3. Вписать, чего не хватает: prefab, animator, collider, packet, UI state, icon, VFX, server handler, DB row.
  4. После реализации обновить статус объекта и приложить evidence проверки.
  5. Если найден 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.

Глобальные разделы