Hacker News new | ask | show | jobs
by kayimbo 1854 days ago
You're not wrong. Their engineering seems incredibly incompetent. I've often postulated that they have like 500 junior developers and like 12 people with more than 5 years programming experience. There is probably like 2 people who keep the game engine running and when they quit the game will fall apart.
3 comments

You should look at some of their dev blogs. Their engineering team has done some pretty remarkable things, like re-writing the game server to be deterministic so they could better deal with problems that occur in pro play[1]. They've also talked a bit about the past and future of the game engine specifically [2]. They also have blogs talking about operations- taking the game from something written by 2 dudes in a dorm room to being one of the most played games in the world- how their stack has changed, how they're set up to do patches and rollbacks, how they do their internal testing and playtesting, etc.

[1]: https://technology.riotgames.com/news/determinism-league-leg... [2]: https://technology.riotgames.com/news/future-leagues-engine

I think all the Riot employees on this thread are down voting us, sorry
No, I down-voted each of you because your comments are anecdotal at best and don’t add to the discussion at all.

Saying the game doesn’t appear to be “competently programmed” is analogous to the “coded badly” that gets thrown around, not taking into account that all successful consumer software has tech debt and inefficiencies.

(I don’t work for Riot and have no affiliation with them)