
TFT: Bocsánatkérés és számvetés
Nézd meg a fejlesztői összefoglalót
Bevezetés: Bocsánatkérés és számvetés
A Riot Games történetének egyik legnyíltabb fejlesztői videójában Geoffrey Virtue, a Teamfight Tactics (TFT) ügyvezető producere és vezetője egyenes üzenettel állt a közösség elé: „Van még dolgunk, nem is kevés.”
A játékosok körében hetek óta gyűrűző felháborodást követően — amelyet a kliens összeomlásai, a beviteli késleltetés (input lag), a vizuális hibák és az elromlott kozmetikai elemek okoztak az Enchanted Wilds készlet élesítése után — a Riot hivatalosan is elismerte, hogy a játék minősége messze elmaradt az elvárásoktól. Egy sablonos vállalati sajtóközlemény helyett a csapat őszinte visszatekintést publikált, és elindította a „Follow the Fix” oldalt — egy dedikált, nyilvános hibakövető portált, amely teljes transzparenciát biztosít, miközben a mérnökök stabilizálják a TFT újonnan bevezetett Unreal Engine alapjait.
A technológiai ugrás: Miért volt szükség az Unreal Engine-re?
A Teamfight Tactics éveken át a League of Legends elavult játékmotorjára támaszkodott — egy olyan technológiai keretrendszerre, amelyet csaknem két évtizeddel ezelőtt terveztek. Bár ez a megosztott kódbázis tette lehetővé a TFT villámgyors elindítását 2019-ben, az auto-battler műfaj fejlődésével komoly mérnöki szűk keresztmetszetté vált:
- Kettős fejlesztési folyamat (Dual Pipelines): Mivel az eredeti motor nem támogatta a platformok közötti azonosságot, a fejlesztőknek szinte minden funkciót kétszer kellett elkészíteniük — egyszer PC-re, majd teljesen elölről a mobilverzióra.
- Technológiai adósság és architekturális plafon: A korszerű megvilágítás, a komplex animációk, a dinamikus arénák és a cross-platform szinkronizáció bevezetése folyamatosan feszegette a régi motor merev korlátait.
- Időtállóság a következő évtizedre: Az Unreal Engine-re való áttérést hosszú távú stratégiai befektetésként választották, hogy a TFT zökkenőmentesen skálázódhasson, elbírja az ambiciózus új mechanikákat, és a következő tíz évben is megállja a helyét a korábbi örökségkód korlátai nélkül.
Mi ment félre: Az Enchanted Wilds megjelenésének dilemmája
Noha a hosszú távú stratégia logikus volt, a gyakorlati megvalósítás hatalmas akadályokba ütközött:
- Csúszó ütemtervek és nehéz döntések: A motorváltást már korábban el kellett halasztani egy teljes készlettel, és a PBE (Public Beta Environment) tesztelés is késést szenvedett. Ráadásul a Riot nem rendelkezett a régi motoron előkészített tartalékkészlettel.
- A kiadás melletti döntés: Látva, hogy a játékosok már nagyon várták az új tartalmat, a vezetőség meghozta a nehéz döntést: az Enchanted Wilds készletet az új motorral küldték az éles szerverekre.
- A valóság az éles szervereken: Ami a játékosokhoz eljutott, az a korábbi készletekhez képest szembetűnően gyengébb technikai minőséget képviselt:
- Kritikus stabilitási problémák: Gyakori kliens-összeomlások, memóriaszivárgások és súlyos képkocka-ingadozások (FPS dropok) a legkülönbözőbb PC-konfigurációkon.
- Beviteli késleltetés (Input Latency): Zavargó késések a boltban (shop) történő vásárláskor, a hősök eladásakor vagy a taktikusok mozgatásakor.
- Célzási és mozgási anomáliák: Harc közben megakadó egységek, lefagyó útvonalkeresés (pathfinding) és a harci körök előtti pozicionálási időablakok hibái.
- Kozmetika és vizuális hiányosságok: Hiányzó Chibi befejező animációk (finisherek), lebutított részecske-VFX effektek és szétcsúszott arénavilágítás.
Érkezik a „Follow the Fix”: Átlátható mérnöki felelősségvállalás
A kialakult helyzetre reagálva a Riot elindította a Follow the Fix kezdeményezést a followthefix.teamfighttactics.leagueoflegends.com címen.
Ahelyett, hogy a javításokat átláthatatlan patch jegyzetekbe vagy homályos közösségimédia-posztokba rejtenék, a weboldal élő, hibánként frissülő állapotkövetőként szolgál, a következő kategóriákba rendezve:
| Kategória | Kiemelt fókuszterületek |
|---|---|
| Teljesítmény és stabilitás | A meccseket megszakító összeomlások felszámolása, a framerate stabilizálása, a memóriaszivárgások javítása és az elmosódott UI textúrák megszüntetése. |
| Beviteli reakcióidő (Input Responsiveness) | Az azonnali drag-and-drop válaszkészség visszaállítása, zökkenőmentes bolt-vásárlások és az egységek eladási késleltetésének megszüntetése. |
| Harci átláthatóság és integritás | A pathfinding hibák elhárítása, a felderítés (scouting) közbeni láthatósági deszinkronizáció megszüntetése és az ellenfél-indikátorok javítása. |
| Látvány és kozmetikumok | A prémium Chibi finiserek látványvilágának helyreállítása, a tárgykombinációs VFX javítása és az arénák fényeinek korrekciója. |
| Mobilélmény | Az érintéses célzás újragondolása, egyértelmű eladási húzó-zónák és a kezelőfelület PC-vel egyenértékű olvashatósága. |
Előretekintés: Megalapozott optimizmus
Virtue megerősítette, hogy a fájdalmas start ellenére a Riot továbbra is kiáll az Unreal Engine-re való áttérés mellett. A mélyreható architekturális megújulás modern renderelőeszközöket, egységesített PC-s és mobilos fejlesztési folyamatot, valamint olyan magas szintű asset-kezelést nyújt, amire a League régi motorja képtelen volt.
„Továbbra is szilárdan hisszük, hogy a TFT átültetése az Unrealre a helyes hosszú távú döntés volt... Végső soron rendkívül optimisták vagyunk az Unreal által nyújtott alapok és támogatás tekintetében az elkövetkező évekre. A legjobb készleteink még előttünk állnak.”
— Geoffrey Virtue, a Teamfight Tactics vezetője
A mérhető és átlátható mérföldkövek iránti elköteleződéssel a TFT csapata meg kívánja mutatni, hogy az elszámoltathatóság több puszta ígéreteknél — ez folyamatos fejlesztői munka és kód, javításról javításra.
Hivatalos források és hivatkozások
- Fejlesztői videó: Follow the Fix | TFT Dev Update
- Hivatalos állapotkövető: Follow the Fix Dashboard
- Hivatalos fejlesztői blog: TL;DW: Follow The Fix Update - Riot Games
Ez a cikk mesterséges intelligencia eszközök segítségével készült, és szerkesztőségünk lektorálta.
