Оптимизация AI-обновлений
Проблема: скачки CPU при высоких волнах врагов.
Причина: дорогие per-frame AI вычисления и выполнение обновлений для большого числа сущностей.
Исправление: оптимизация тик-системы и снижение частоты обновлений для не критичных AI систем.
Результат: снижение пиковой нагрузки с ~6–9 мс до ~2–4 мс в боевых сценариях.
Масштабируемость архитектуры геймплея
Проблема: замедление итерации из-за роста связности систем.
Причина: сложные зависимости между боем, прогрессией и наградами.
Исправление: рефакторинг в более изолированные модули с чёткими границами ответственности.
Результат: снижение времени интеграции фич с ~4–6 часов до ~1–2 часов.
Стабилизация производительности боя
Проблема: нестабильный frame pacing при интенсивных волнах на слабых устройствах.
Причина: тяжёлые вычисления боя и неравномерное распределение обновлений.
Исправление: оптимизация combat flow и снижение дорогих операций в hot loop.
Результат: стабилизация FPS до ~55–60 FPS при высокой нагрузке вместо ~35–45 FPS.