5 ms·
IIRC the source code for League's engine is originally licensed and derived from a shovelware racing game. Presumably it was rebuilt from scratch, but who knows
by mangosteenjuice 4y ago
IIRC the source code for League's engine is originally licensed and derived from a shovelware racing game. Presumably it was rebuilt from scratch, but who knows.
- misterprime 4y ago"presumably". No, they made a big deal about rewriting the code a few years back to help make things more stable, easier to maintain, and easier to expand.
- Lapsa 4y agoit used to be famous for spaghetti quality
- eldenlad 4y agoI was told it was "Big Mutha Truckers"
- cpeterso 4y agoDo you have any more details? If they licensed an engine, a racing game’s engine seems like a bad fit. All Wikipedia says is: “A demonstration of League of Legends built in the Warcraft III game engine was completed in four months and then shown at the 2007 Game Developers Conference.”
- SOLAR_FIELDS 4y agoAlso wondering if the stack is discussed at all. Have a mild curiosity as to whether LoL is a Java game or C++.
- flohofwoe 4y agoHaven't seen the code but it's almost certainly C++. The next option would be C#, but it's not a Unity game so that's unlikely. Maybe Java is used in some backend services here and there, but almost certainly not for the game client, and I'd be very surprised if the game server is written in Java.
- unflaggedbird 4y agoC++ for sure.
- nerdponx 4y agoI wonder if it started life as a DotA fork. Guinsoo was the DotA developer who originally recruited Icefrog, and as far as I know has been working at Riot on League since day 1.
- chupasaurus 4y agoYet leftover config file with default key bindings had WASD + LMB for Shoot + 1-5 as weapons IIRC.