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