Ch . 14 in FE 5 . FE 5 is among my favorites in the series and I ' m pretty fond of defend maps . <| sep |> Mate , I only drink soda between 12 per week . 😄 <| sep |> he isn ' t dokkaned . Can ' t do that broly super event <| sep |> had to do it alone too . <| sep |> First of all Rewriting the client isn ' t rewriting the entire game . The game proper champ select aside is written in C , which is AFAIK pretty much the gold standard when you want to make welloptimized games . Spaghetti code fumigation doesn ' t require a full rewrite . They only rewrote the game client , which handles champion select , accessing the game program , browsing your content , purchasing new content , customizing your existing content e . g . setting up rune pages , etcwhich they originally made in Adobe AIR because it looked like the best option given their resources and priorities at the time . And honestly , the old client had issues , but it did its job albeit in a meh way . Unfortunately , it also made it harder to do a better job without major development conflictsand eventually that reached the point where Riot decided it was better to risk the problems of full rewrites than to continue to work indepth with the AIR client . A reason why 2016 hasn ' t seen many fixes to the legacy client is exactly the problems with a full client rewrite listed there .