Текущий задачи в работе Статус на 1 апреля

Текущий задачи в работе Статус на 1 апреля

1. Разработка архитектуры

  • Период работ: 1 февраля – 1 марта
  • Основные цели:
    • Формирование микросервисной архитектуры
    • Планирование сервисов и API
    • Подготовка конвейера CI/CD (настройка сред сборки, тестирования, развёртывания)
  • Результаты и текущий статус:
    • Все задачи по данному этапу полностью выполнены.
    • Статус на 1 апреля:Завершено

Данный этап заложил основу структуры приложения. Подготовлен план микросервисов, описаны контракты API и реализована базовая среда непрерывной интеграции/развёртывания (CI/CD). Благодаря этому этапу обеспечена возможность быстрой и безопасной доставки кода в различные окружения.


2. Серверная инфраструктура

  • Период работ: 1 февраля – 5 марта
  • Основные цели:
    • Развёртывание в облачной среде (Azure / AWS)
    • Настройка Docker, Kubernetes
    • Мониторинг и логирование
  • Результаты и текущий статус:
    • Инфраструктура развернута и проверена: настроены Docker-контейнеры, конфигурации Kubernetes-кластеров и базовые механизмы мониторинга.
    • Статус на 1 апреля:Завершено

Все сервисы теперь имеют контейнерную упаковку и могут масштабироваться под управлением Kubernetes. Также настроена базовая система наблюдения (monitoring) и логирования для контроля стабильности и производительности.


3. Фабрика аватаров

  • Период работ: с 15 февраля, длительность — 30 рабочих дней
  • Основные цели:
    • Генерация аватаров на основе фото
    • Кастомизация (одежда, аксессуары, настройки внешности)
    • Экспорт 3D-моделей в нужные форматы
  • Текущие задачи в работе:
    • Подключение библиотеки базовой одежды и аксессуаров
    • Интеграция анимации (жесты приветствия, указания)
    • Вёрстка и подключение предпросмотра аватара в личном кабинете (React)
  • Статус на 1 апреля: 🟡 В процессе (80%)

На данный момент реализована большая часть функционала по генерации и кастомизации аватаров. Основные трудности связаны с обеспечением корректного экспорта 3D-моделей и интеграцией анимации в интерфейс. Предполагается, что этап будет близок к завершению в ближайшие 1–2 недели, после чего функционал станет доступен для тестирования пользователями в рамках личного кабинета.


4. Разработка мира-витрины

  • Период работ: 15 марта – 15 мая
  • Основные цели:
    • Создание демонстрационного «мира-витрины» с базовыми локациями (холл, кабинет, коридор)
    • Импорт 3D-моделей и настройка навигации
    • Персонализация отдельных зон
    • Тестирование функционала «бесконечного коридора» (скрипт генерации комнат)
  • Текущие задачи в работе:
    • Отбор ассетов для холла, частного кабинета, коридора
    • Ретопология моделей, настройка текстур
    • Разработка навигационной логики «Бесконечного коридора» (переходы, точки входа)
    • Скрипты генерации комнат и привязка точек входа
    • Пользовательская логика перемещения и взаимодействия с объектами
  • Статус на 1 апреля: 🟡 В процессе (40%)

Сейчас основное внимание уделяется доводке 3D-сцены, оптимизации ассетов и тестированию «бесконечного коридора». Впереди – настройка пользовательских настроек внутри комнат (персонализация) и улучшение взаимодействия аватара с объектами в мире.


5. Фабрика миров + мультиплеер

  • Период работ: 15 марта – 2 июня
  • Основные цели:
    • Создание и персонализация пользовательских миров
    • Подключение функционала мультиплеера
    • Динамическая генерация входных точек (для нескольких пользователей)
  • Текущие задачи в работе:
    • Разработка шаблона создания мира на основе мира-витрины
    • Имплементация прав доступа (публичный/приватный мир)
    • Сборка первого прототипа сохранения пользовательских миров
    • Backend-логика Rooms Service (создание, хранение состояния, переходы)
    • Подключение WebSockets для отображения изменений в реальном времени
  • Статус на 1 апреля: 🟡 В процессе (20%)

Пока что реализована базовая структура Rooms Service и начаты работы по WebSockets. Ведётся настройка системы прав доступа, чтобы пользователи могли приглашать других пользователей в свои миры или, наоборот, оставлять миры открытыми для всех. Следующий шаг — отладка механики совместной игры (мультиплеер) и хранение состояния объектов в реальном времени.


6. Веб-интерфейс

  • Период работ: 1 февраля – 2 июня
  • Основные цели:
    • Разработка личного кабинета
    • Управление аватарами и мирами
    • Интеграция с API сервисов (аватары, комнаты и т. д.)
  • Текущие задачи в работе:
    • Экран «Мои аватары»: просмотр, удаление, редактирование
    • Подключение API генерации аватара к интерфейсу
    • Создание структуры вкладок (аватары / миры / настройки)
    • Интеграция авторизации через JWT (сессии и хранение токенов)
  • Статус на 1 апреля: 🟡 В процессе (50%)

Основной фокус — на доработке личного кабинета, где пользователь сможет видеть созданных аватаров, добавлять/редактировать миры и управлять своими настройками. Механизм JWT уже работает локально, требуется дополнительная доработка для корректной интеграции с другими сервисами.


7. Социальные функции

  • Период работ: 15 марта – 2 июня
  • Основные цели:
    • Текстовый и голосовой чат
    • Анимация жестов, синхронизация движений аватаров
    • Система определения, кто говорит (индикация активности)
  • Текущие задачи в работе:
    • Базовая архитектура текстового чата в рамках одного пространства (backend)
    • Визуализация синхронизации жестов и движений для 2 аватаров
    • Механизм отображения активности (кто говорит)
    • Подключение голосового чата (через Vivox/Agora) на базовом уровне
  • Статус на 1 апреля: 🟡 В процессе (10%)

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


8. Тестирование и развертывание

  • Период работ: 2 июня – 1 июля
  • Основные цели:
    • Нагрузочное и стресс-тестирование
    • Тестирование совместимости на разных платформах и устройствах
    • Финальное развёртывание проекта
  • Текущий статус:
    • Этап ещё не начат, так как связанный функционал всё ещё находится в процессе разработки.
    • Статус на 1 апреля: 🔲 Не начато

В июне планируется полноценное тестирование, включая проверку масштабируемости и производительности. По итогам тестов будет проведена оптимизация и подготовка к финальному релизу проекта.


Общие выводы и план действий

  • Завершённые этапы: Архитектура и серверная инфраструктура. Это создаёт прочный фундамент для последующей разработки.
  • В активной фазе: Фабрика аватаров, мир-витрина, фабрика миров с мультиплеером, веб-интерфейс и социальные функции. Их успешное соединение позволит создать полноценную платформу с 3D-аватарами, настраиваемыми мирами и интерактивным общением.
  • Будущие задачи: После завершения основных функциональных модулей в мае–начале июня основное внимание перейдёт на тестирование и стабильное развертывание.
  • Риски:
    • Возможные задержки в интеграции анимаций и голосового чата
    • Дополнительные корректировки при большом числе пользователей в реальном времени (нагрузочное тестирование)
  • Рекомендации:
    • Уделить больше ресурсов оптимизации 3D-моделей и навигации в «бесконечном коридоре», чтобы минимизировать возможные проблемы с производительностью.
    • Раннее тестирование мультиплеера и системы Rooms Service для снижения рисков, связанных с синхронизацией состояния.

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

Leave a Reply