Architecting Fun: Building League of Legends, a Massive Online Game
This talk will be a walk through of the software and data architectures as well as the development and testing procedures used by Riot Games to prepare for the successful launch of their award-winning game League of Legends.
As companies shift to distributed development and processing models, however, the problems solved in the video game space will become the problems of more conventional organizations.
In this talk, we will discuss Riot Games' experiences of
- scaling a data tier horizontally
- leveraging commercial and open source software
- application of agile development methodologies
- developing sophisticated load testing environments
- considering opportunities for leveraging the cloud
- dealing with localization
About Brian Sletten
Brian Sletten is a liberal arts-educated software engineer with a focus on forward-leaning technologies. His experience has spanned many industries including retail, banking, online games, defense, finance, hospitality and health care. He has a B.S. in Computer Science from the College of William and Mary and lives in Auburn, CA. He focuses on web architecture, resource-oriented computing, social networking, the Semantic Web, AI/ML, data science, 3D graphics, visualization, scalable systems, security consulting and other technologies of the late 20th and early 21st Centuries. He is also a rabid reader, devoted foodie and has excellent taste in music. If pressed, he might tell you about his International Pop Recording career.
More About Brian »