
TFT: Przeprosiny i rachunek sumienia twórców
Obejrzyj aktualizację deweloperską (Dev Update)
Wstęp: Przeprosiny i rachunek sumienia
W jednym z najbardziej otwartych i transparentnych dev update'ów w historii Riot Games, Geoffrey Virtue – producent wykonawczy i szef zespołu Teamfight Tactics (TFT) – wystąpił przed kamerą, by przekazać społeczności szczery i bezpośredni komunikat: „Mamy mnóstwo pracy do wykonania”.
Po tygodniach narastającej frustracji graczy – wywołanej crashami gry, ociężałością i opóźnieniami wejścia (input lagiem), błędami wizualnymi oraz problemami z elementami kosmetycznymi po premierze rotacji Enchanted Wilds – Riot oficjalnie przyznał, że stan techniczny gry dramatycznie rozminął się z oczekiwaniami społeczności. Zamiast standardowej, korporacyjnej formułki PR-owej, zespół opublikował bezkompromisowe podsumowanie (post-mortem) i uruchomił „Follow the Fix” – dedykowany, publiczny portal śledzenia postępów napraw, który ma zapewnić pełną przejrzystość w trakcie gruntownej przebudowy nowego fundamentu TFT opartego na silniku Unreal Engine.
Skok technologiczny: Dlaczego migracja na Unreal Engine była konieczna?
Przez lata Teamfight Tactics działało na wysłużonym silniku League of Legends – technologii zaprojektowanej blisko dwie dekady temu. Choć wspólny kod źródłowy umożliwił błyskawiczny debiut TFT na rynku w 2019 roku, wraz z ewolucją autobattlera zaczął generować gigantyczne ograniczenia inżynieryjne:
- Podwójny cykl deweloperski (Dual Pipelines): Ponieważ stary silnik nie był projektowany z myślą o spójności multiplatformowej, deweloperzy musieli wielokrotnie pisać każdą funkcję dwukrotnie – osobno na PC i od zera na urządzenia mobilne (Mobile).
- Dług technologiczny i sufit architektoniczny: Wdrażanie nowoczesnego oświetlenia, złożonych animacji, dynamicznych plansz i synchronizacji międzyplatformowej nieustannie zderzało się ze sztywnymi ograniczeniami leciwej architektury.
- Perspektywa na kolejną dekadę: Przejście na Unreal Engine wybrano jako strategiczną, długofalową inwestycję, mającą zapewnić TFT płynne skalowanie na wszystkich platformach, wsparcie dla ambitnych mechanik rozgrywki oraz stabilny rozwój przez kolejne dziesięć lat bez balastu przestarzałego silnika.
Co poszło nie tak: Dylemat premiery Enchanted Wilds
Choć długofalowa wizja była ze strategicznego punktu widzenia w pełni uzasadniona, samo wdrożenie zderzyło się z ogromnymi trudnościami:
- Napięte harmonogramy i trudne kompromisy: Migracja na nowy silnik została już wcześniej przesunięta o całą jedną rotację, a testy na serwerze testowym PBE (Public Beta Environment) zaliczyły opóźnienia. Riot nie dysponował jednak alternatywną wersją rotacji przygotowaną w rezerwie na starym silniku.
- Decyzja o wypuszczeniu na serwery live: Mając świadomość, że gracze wyczekują świeżej zawartości, kierownictwo podjęło trudną decyzję o wypuszczeniu Enchanted Wilds na oficjalne serwery bezpośrednio na nowym silniku.
- Bolesne zderzenie z rzeczywistością: Wersja, która trafiła w ręce graczy, sprawiała wrażenie drastycznie niedopracowanej w porównaniu z poprzednimi setami:
- Krytyczne problemy ze stabilnością: Notoryczne crashe klienta gry, wycieki pamięci (memory leaks) oraz potężne spadki płynności (frame drops) na rozmaitych konfiguracjach sprzętowych PC.
- Opóźnienia reakcji (Input Lag): Wyczuwalne opóźnienia przy kupowaniu jednostek w sklepie, sprzedaży bohaterów czy poruszaniu taktykami.
- Błędy poruszania i obierania celów: Zacinające się postacie w trakcie walki, zamrożone wyznaczanie ścieżek jednostek (pathing) oraz błędy uniemożliwiające płynne przestawianie pionków tuż przed rozpoczęciem rundy bojowej.
- Elementy kosmetyczne i szlif wizualny: Brakujące animacje wykończeń Chibi, zdegradowana jakość efektów cząsteczkowych (VFX) oraz zniekształcone areny.
Nadchodzi „Follow the Fix”: Transparentna odpowiedzialność techniczna
W odpowiedzi na falę krytyki Riot uruchomił inicjatywę Follow the Fix, dostępną pod adresem followthefix.teamfighttactics.leagueoflegends.com.
Zamiast chować aktualizacje głęboko w gąszczu opisów patchów czy lakonicznych postach w mediach społecznościowych, strona ta pełni rolę publicznego systemu śledzenia postępów na żywo, rozliczającego naprawę każdego błędu z osobna w przejrzystych kategoriach:
| Kategoria | Główne obszary działań |
|---|---|
| Wydajność i stabilność (Performance & Stability) | Eliminacja crashów niszczących rozgrywkę, wygładzenie klatkażu (frame pacing), usunięcie wycieków pamięci oraz rozmytych tekstur interfejsu (UI). |
| Czas reakcji i responsywność (Input Responsiveness) | Przywrócenie błyskawicznej reakcji mechaniki „przeciągnij i upuść”, natychmiastowe kupowanie jednostek w sklepie oraz wyeliminowanie opóźnień przy sprzedaży pionków. |
| Czytelność i integralność walki (Combat Clarity & Integrity) | Naprawa błędów w wyznaczaniu ścieżek jednostek (pathfinding), eliminacja desynchronizacji widoku podczas podglądania plansz innych graczy (scouting) oraz naprawa wskaźników przeciwników. |
| Oprawa wizualna i kosmetyka (Visuals & Cosmetics) | Przywrócenie najwyższej jakości animacji wykończeń Chibi, poprawa efektów wizualnych (VFX) łączenia przedmiotów oraz naprawa oświetlenia aren. |
| Wersja mobilna (Mobile Experience) | Przebudowa celowania dotykowego, czytelniejsze strefy przeciągania przy sprzedaży jednostek oraz doprowadzenie czytelności interfejsu do poziomu znanego z wersji na PC. |
Spojrzenie w przyszłość: Twardy, umiarkowany optymizm
Geoffrey Virtue podkreślił, że pomimo bolesnego i nieudanego startu rotacji, Riot nie żałuje decyzji o migracji na Unreal Engine. Nowa architektura dostarcza nowoczesne narzędzia renderowania, zunifikowane środowisko produkcyjne dla komputerów i urządzeń mobilnych oraz nieporównywalnie lepsze skalowanie assetów, czego stary silnik League of Legends nie był już w stanie zapewnić.
„Nadal głęboko wierzymy, że przeniesienie TFT na Unreal Engine było właściwą decyzją długoterminową... Patrząc w przyszłość, jesteśmy pełni optymizmu co do fundamentów i możliwości, jakie Unreal daje nam na kolejne lata. Nasze najlepsze rotacje są wciąż przed nami”.
— Geoffrey Virtue, Head of Teamfight Tactics
Zobowiązując się do mierzalnych, transparentnych celów zamiast rzucania pustych obietnic, zespół TFT chce udowodnić, że odpowiedzialność to nie tylko deklaracje – to konsekwentna praca nad kodem, patch po patchu.
Przydatne źródła i oficjalne linki
- Wideo twórców: Follow the Fix | TFT Dev Update
- Oficjalny tracker postępów: Follow the Fix Dashboard
- Oficjalny wpis deweloperski: TL;DW: Follow The Fix Update - Riot Games
Ten artykuł powstał przy wsparciu narzędzi sztucznej inteligencji i został zweryfikowany pod kątem merytorycznym przez naszą redakcję.
