
TFT: En ursäkt och en uppgörelse
Se utvecklaruppdateringen
Introduktion: En ursäkt och en uppgörelse
I en av de mest öppna utvecklaruppdateringarna i Riot Games historia klev Geoffrey Virtue, Executive Producer och chef för Teamfight Tactics (TFT), fram för att leverera ett uppriktigt budskap till communityn: „Vi har mycket jobb framför oss.“
Efter veckor av växande frustration bland spelarna över krascher, trög styrrespons (input lag), visuella fel och trasiga kosmetiska föremål efter lanseringen av Enchanted Wilds-settet erkände Riot öppet att spelets skick låg långt under förväntan. Istället för att skicka ut ett standardiserat företagsuttalande publicerade teamet en ärlig haverianalys (post-mortem) och lanserade „Follow the Fix“ — en dedikerad offentlig spårningsportal skapad för att ge full insyn medan ingenjörerna stabiliserar TFT:s nya grund i Unreal Engine.
Det tekniska klivet: Varför migrera till Unreal Engine?
I flera år drevs Teamfight Tactics av den föråldrade spelmotorn från League of Legends — ett tekniskt ramverk som skapades för snart två decennier sedan. Även om denna delade kodbas gjorde det möjligt att lansera TFT blixtsnabbt under 2019, skapade den med tiden allvarliga tekniska flaskhalsar när auto-battler-genren växte:
- Dubbla utvecklingspipeliner (Dual Pipelines): Eftersom den ursprungliga motorn inte var byggd för plattformsoberoende paritet var utvecklarna ofta tvungna att koda samma funktion två gånger — en gång för PC och en gång från grunden för mobil.
- Teknisk skuld och arkitektoniska tak: Att introducera modern ljussättning, komplexa animeringar, dynamiska spelplaner (arenor) och synkning mellan plattformar pressade den gamla motorn bortom dess yttersta gränser.
- Långsiktighet för nästa decennium: Migreringen till Unreal Engine valdes som en långsiktig strategisk investering för att säkerställa att TFT kan skala smidigt, hantera ambitiösa nya mekaniker och frodas i ytterligare tio år utan arvet från gammal kod.
Vad gick snett: Dilemmat bakom lanseringen av Enchanted Wilds
Även om den långsiktiga visionen var strategiskt sund stötte genomförandet på enorma hinder:
- Förskjutna scheman och svåra val: Motorövergången hade redan skjutits upp med ett helt set, och testerna på PBE (Public Beta Environment) var försenade. Samtidigt hade Riot inget reservset utvecklat i den gamla motorn liggande på lager.
- Beslutet att släppa: Inför situationen där spelarna ivrigt väntade på nytt innehåll tog ledningen det tuffa beslutet att rulla ut Enchanted Wilds på liveservrarna i den nya motorn.
- Verkligheten på liveservrarna: Det som nådde spelarna höll en märkbart sämre nivå jämfällbart med tidigare set:
- Kritiska stabilitetsproblem: Frekventa klientkrascher, minnesläckor och kraftiga bildfrekvensfall (FPS-drops) över olika PC-konfigurationer.
- Inmatningsfördröjning (Input Latency): Märkbara fördröjningar vid köp i butiken (shop), när mästare såldes eller när taktiker flyttades.
- Målsöknings- och rörelsebuggar: Enheter som hackade mitt i striden, fryst vägsökning (pathfinding) och trasiga tidsfönster för omplacering inför stridsrundor.
- Kosmetika och visuell finish: Saknade Chibi-avslutsanimeringar (finishers), nedgraderade partikeleffekter (VFX) och förvrängd ljussättning på arenorna.
Vi introducerar „Follow the Fix“: Transparent tekniskt ansvarstagande
Som svar på kritiken lanserade Riot initiativet Follow the Fix, tillgängligt via followthefix.teamfighttactics.leagueoflegends.com.
Istället för att begrava information i svåröverskådliga patchanteckningar eller luddiga inlägg på sociala medier fungerar webbplatsen som en interaktiv framstegsspårare indelad i tydliga kategorier:
| Kategori | Primära fokusområden |
|---|---|
| Prestanda och stabilitet | Eliminera matchavbrytande krascher, jämna ut bilduppdateringen, åtgärda minnesläckor och ta bort suddiga UI-texturer. |
| Inmatningsrespons (Input Responsiveness) | Återställa omedelbar drag-and-drop-respons, sömlösa köp i butiken och ta bort fördröjningar vid försäljning av enheter. |
| Tydlighet och integritet i strid | Åtgärda pathfinding-buggar, lösa synkroniseringsfel vid scouting och korrigera motståndarindikatorer. |
| Visuellt och kosmetika | Återställa toppkvaliteten på Chibi-finishers, korrigera VFX vid föremålssammanslagning och justera arenaljus. |
| Mobilupplevelse | Bygga om pekskärmsmålning, skapa tydliga släppzoner för försäljning och matcha gränssnittets läsbarhet med PC-klienten. |
Blick framåt: Grundad optimism
Virtue upprepade att trots den smärtsamma lanseringen står Riot fast vid beslutet att flytta till Unreal Engine. Den totala arkitektoniska omdaningen ger moderna renderingsverktyg, en enhetlig utvecklingsmiljö för PC och mobil samt överlägsen resurshantering som den gamla League-motorn omöjligen kunde erbjuda.
„Vi är fortfarande övertygade om att flytten av TFT till Unreal var rätt beslut på lång sikt... I slutändan känner vi stor optimism inför de fundament och de möjligheter Unreal ger för många år framöver. Våra allra bästa set ligger fortfarande framför oss.“
— Geoffrey Virtue, chef för Teamfight Tactics
Genom att förbinda sig till mätbara och transparenta milstolpar snarare än tomma löften vill TFT-teamet visa att ansvarstagande är mer än bara ord — det är kontinuerlig kod, patch för patch.
Resurser och officiella länkar
- Utvecklarvideo: Follow the Fix | TFT Dev Update
- Officiell spårningsportal: Follow the Fix Dashboard
- Officiell utvecklarblogg: TL;DW: Follow The Fix Update - Riot Games
Denna artikel skapades med hjälp av AI-verktyg och har granskats av vår redaktion.
