
TFT: Извинения и работа над ошибками
Посмотрите обращение разработчиков
Введение: Извинения и работа над ошибками
В одном из самых открытых и честных видео за всю историю Riot Games Джеффри Верчу (Geoffrey Virtue), исполнительный продюсер и глава разработки Teamfight Tactics (TFT), обратился к сообществу с прямым и недвусмысленным заявлением: «Нам предстоит проделать колоссальную работу».
После недель нарастающего возмущения игроков из-за постоянных вылетов клиента, высокого инпут-лага, визуальных багов и сломанных косметических предметов после запуска сета Enchanted Wilds, Riot официально признала, что техническое состояние игры оказалось далеко ниже допустимой планки. Вместо дежурного корпоративного заявления команда выпустила предельно откровенный постмортем и запустила «Follow the Fix» — специальный публичный трекер исправлений, обеспечивающий полную прозрачность работы инженеров над стабилизацией нового фундамента TFT на Unreal Engine.
Технический скачок: Зачем переходить на Unreal Engine?
Многие годы Teamfight Tactics работала на устаревшем движке League of Legends — технологическом каркасе, созданном почти два десятилетия назад. Хотя общая кодовая база позволила стремительно запустить TFT в 2019 году, с развитием автобатлера она превратилась в непреодолимое «бутылочное горлышко»:
- Двойные пайплайны разработки: Исходный движок Лиги не задумывался для кроссплатформенного паритета, из-за чего разработчикам приходилось собирать каждую функцию дважды — один раз для ПК и заново с нуля для мобильных устройств.
- Технический долг и архитектурный потолок: Внедрение современного освещения, комплексных анимаций, динамических арен и бесшовной кроссплатформенной синхронизации уперлось в жесткие архитектурные ограничения старого движка.
- Задел на следующее десятилетие: Переход на Unreal Engine стал стратегической долгосрочной инвестицией, призванной гарантировать масштабирование TFT, поддержку амбициозных механик и стабильную жизнь проекта еще минимум на 10 лет без оков легаси-кода.
Что пошло не так: Дилемма релиза Enchanted Wilds
Долгосрочная стратегия была верной, однако реализация столкнулась с серьезнейшими препятствиями:
- Сдвинутые сроки и тяжелый выбор: Миграция движка уже откладывалась на целый сет, а тестирование на PBE (Public Beta Environment) шло с задержками. При этом у Riot не было запасного сета, созданного на старом движке.
- Решение выпустить сет: Оказавшись перед выбором, когда аудитория ждала свежего контента, руководство приняло непростое решение выпустить Enchanted Wilds на лайв-сервера сразу на новом движке.
- Реальность на лайв-серверах: То, что получили игроки, разительно уступало предыдущим сетам по качеству:
- Критические проблемы со стабильностью: Регулярные краши клиента, утечки оперативной памяти и тяжелые просадки FPS на самых разных конфигурациях ПК.
- Задержка ввода (Input Lag): Заметные задержки при покупках в магазине (shop), продаже чемпионов и перемещении тактиков.
- Сбои таргетинга и передвижения: Заикание юнитов в бою, зависающий поиск пути (pathfinding) и сбои окон репозиционирования перед началом боевых раундов.
- Косметика и визуальные огрехи: Пропадающие анимации чиби-чемпионов (Chibi finishers), деградировавшие частицы VFX и искаженное освещение игровых арен.
Встречайте «Follow the Fix»: Прозрачная инженерная ответственность
В ответ на критику Riot развернула инициативу Follow the Fix, доступную на сайте followthefix.teamfighttactics.leagueoflegends.com.
Вместо того чтобы прятать отчеты в длинных патчноутах или расплывчатых постах в соцсетях, сайт работает как интерактивный дашборд прогресса, где проблемы разбиты по ключевым направлениям:
| Категория | Основной фокус исправлений |
|---|---|
| Производительность и стабильность | Устранение крашей посреди матчей, стабилизация фреймрейта, устранение утечек памяти и исправление размытых текстур UI. |
| Отзывчивость управления (Input Responsiveness) | Возвращение мгновенного drag-and-drop отклика, бесшовные покупки в магазине и ликвидация задержек при продаже фигур. |
| Четкость и честность боя (Combat Clarity) | Исправление ошибок pathfinding, синхронизация видимости при скаутинге (scouting) и устранение рассинхрона маркеров оппонента. |
| Визуал и косметика | Восстановление премиальных добиваний Chibi, исправление VFX комбинирования предметов и настройка освещения арен. |
| Мобильная версия | Переработка тач-таргетинга, четкие зоны сброса для продажи фигур и паритет читаемости интерфейса с версией для ПК. |
Взгляд в будущее: Обоснованный оптимизм
Верчу подчеркнул, что несмотря на крайне болезненный запуск, Riot твердо уверена в правильности перехода на Unreal Engine. Глубокая архитектурная модернизация дает передовые инструменты рендеринга, единый пайплайн для ПК и мобилок, а также работу с ассетами нового поколения, чего старый движок Лиги дать попросту не мог.
«Мы по-прежнему убеждены, что перенос TFT на Unreal был единственно верным долгосрочным решением... Мы с большим оптимизмом смотрим на фундамент и возможности, которые Unreal открывает на годы вперед. Наши лучшие сеты еще впереди».
— Джеффри Верчу, глава Teamfight Tactics
Взяв на себя обязательства опираться на измеримые и прозрачные показатели вместо пустых обещаний, команда TFT намерена доказать: ответственность разработчиков проявляется не в словах, а в стабильном коде, патч за патчем.
Официальные ресурсы и ссылки
- Видео разработчиков: Follow the Fix | TFT Dev Update
- Интерактивный трекер: Follow the Fix Dashboard
- Официальный блог разработчиков: TL;DW: Follow The Fix Update - Riot Games
Эта статья подготовлена с использованием инструментов ИИ и прошла редакционную проверку нашей команды.
