League Client - The Pinnacle of bad UX/UI design
Greetings fellow League players
Before I get started I just have to say this, I started with Dota 2, then moved on to League. Why? I fell in love with the characters and Lore, and generally just the entire game in general. Now why would I need to mention this?
Because I feel that League won me over, it is just a really great version of all the Moba games out there.
But their biggest and baddest downfall is the League Client.. and I can say that will full confidence after the experience I have had over the past few months from playing League.
I am a UX/UI (User Experience, User Interface) designer & web developer.. Seems irrelevant, but as a UX/UI designer, I just have to say that League cares very little about this. Even with a great customer care service, this does not mask the horrible monster that is the League Client.
But why am I attacking their UX/UI design team you ask?
Well let me answer that question with one simple answer - The Leaver Buster function.
I have now had the client crash on me, not once, twice, three times.. Oh no, a total of 4 times where the program has crashed during a game, which was simply out of my control. Yet, the client says - "Hold on there fella, You just left that game and abandoned your team. You made the conscious decision to leave the game and leave your teamates". WRONG!
Your game has crashed, not once but 4 times over the past 4 months, and now I have a 20min leaver buster ban before I play games. Now you might think, "Ah, dude, it's only 20min, just wait it out". But here is the solid logic that comes from the UX/UI designers - Because someone has left the game, they should be placed in a lower priority queue, with FAR less people in. So you have to wait possibly eternity for a possible game with other lower priority people. But I have been waiting here an additional 26min as I am writing this post, just to find some people to make up a game.
So I can't even find a game, to play, to remove the one leaver buster notification. Now that is solid logic.
So because of the bad FALLBACK system that League has. My experience has now become so unpleasant because I have to wait 20min before each game, for something that was completely out of my control. And once I have waited for that, I have to wait an additional amount of time, which I don't even know how long that could take.
I have contacted the customer support and was helped by someone who asked for all my client log files etc. to see what might be the problem. I had to download an additional program, the Hextech Repair tool, which scanned the files etc. and then I had to send them to the person who was helping me. He then told me to reinstall my graphics card drivers because that could be POTENTIALLY be crashing the game. Now as a user experience, this is very technical and a bit redundant. And some other users might not have as much experience around computers to actually find the right files and could end up harming their computer even further. This is all something that should be accounted for. Yet after all this time.. nothing
Thats great and all.. But why doesn't the league client have a automatic fallback system, where if the client crashes or the internet drops which leads it to crash, it says "Hey! This guys program just crashed, let me send a error report with all the logs to show that it wasn't him that left, but it simply, it just crashed. Let's not give him an unnecessary strike".
Sounds simple? It is actually, I could literally write the damn code for them. But this is something that should be tackled by the UX/UI design team. Think of how many people this could be happen to and you still have no fallback after all this time, with all these other clients like steam, battlenet etc.? And you guys have nothing.
To sum things up, you are losing potential clients. I was planning spending money on this game, on some skins or chests. But now I just want to reinstall Dota and just play that because at least I know that I have a stable client that won't ban me unfairly.
But I am just one person, think of all the other users amongst the few million users that are facing this problem too.