Leveling Up Networking for a Multi-Game Future

What does it take to manage a live game like League of Legends or VALORANT? Riot Direct aims to reduce lag and smooth out internet bumps for players across the globe. | Continue reading


@technology.riotgames.com | 1 year ago

A Taxonomy of Tech Debt

Bill Clark discusses classifying and managing tech debt at Riot. | Continue reading


@technology.riotgames.com | 1 year ago

Getting into the Guts of Berserk

In this article, I’ll cover how we took Renata Glasc's ultimate from a hacky prototype to a game-changing spell, cleaning up some legacy code and systems along the way. | Continue reading


@technology.riotgames.com | 2 years ago

Fixing the Internet for Real Time Applications (2016)

http://riot.com/1WhWvQM #RiotTechBlog | Continue reading


@technology.riotgames.com | 2 years ago

Bug Blog: TFT Bugs and Patches

It's time for a patching themed bug blog. | Continue reading


@technology.riotgames.com | 2 years ago

Demolishing Wallhacks with VALORANT's Fog of War

Anti-cheat lead Paul Chamberlain walks us through the technical guts of Fog of War, VALORANT's anti-wallhack system. | Continue reading


@technology.riotgames.com | 2 years ago

The Legends of Runeterra CI/CD Pipeline

A deep dive into how we build, test, and deploy Legends of Runeterra. | Continue reading


@technology.riotgames.com | 2 years ago

Strategies for Working in Uncertain Systems

In this tutorial article, engineer Brian Teschke breaks down the ways his team battles system instability. | Continue reading


@technology.riotgames.com | 3 years ago

Riot Games – Keeping Legacy Software alive: a case study

Brian Bossé takes a technical journey behind the scenes of a recent League of Legends outage in this special edition incident report. | Continue reading


@technology.riotgames.com | 3 years ago

Riot Games: Leveraging Golang for game development

Check out some of the ways our tech teams use Golang for ops and game development. | Continue reading


@technology.riotgames.com | 3 years ago

VALORANT's 128-Tick Servers

Engineer Brent Randall tells the technical story behind VALORANT's search for optimal server performance. | Continue reading


@technology.riotgames.com | 3 years ago

Peeking into VALORANT’s Netcode

Take a peek behind the scenes of VALORANT's netcode. | Continue reading


@technology.riotgames.com | 3 years ago

Valorant Shaders and Gameplay Clarity

VALORANT had three graphics priorities - competitive integrity, high performance, and a sweet art style. This article describes how we balanced these pillars by using cool shader techniques and a collaborative team philosophy. | Continue reading


@technology.riotgames.com | 3 years ago

Running Online Services at Riot: Part VI

This article reflects on previous infrastructure solutions and describes a new deployment specification that enables us to collaborate with game shards operators around the world. | Continue reading


@technology.riotgames.com | 4 years ago

Controlled Chaos with Fault Injection Testing

Check out how we increase system stability to consistently deliver value using Fault Injection Testing. | Continue reading


@technology.riotgames.com | 4 years ago

Bringing Features to Life in Legends of Runeterra

This article follows a new feature's path through development for Legends of Runeterra. | Continue reading


@technology.riotgames.com | 4 years ago

Riot Games shares its Worlds competition worldwide

This article describes the technical backbone of events like Worlds, including our networking solutions, broadcast tech, and PC fleet. | Continue reading


@technology.riotgames.com | 4 years ago

The Future of League's Engine

Gaze into the future of the League of Legends game engine. | Continue reading


@technology.riotgames.com | 4 years ago

The New League of Legends Patcher

Learn more about the tech powering League's new patcher. | Continue reading


@technology.riotgames.com | 4 years ago

The Riot Games API: Transforms

Learn how the Riot Games API team used transforms to build a generic, robust, and extensible system. | Continue reading


@technology.riotgames.com | 4 years ago

Riot's Approach to Anti-Cheat

https://riot.com/2mgcpBj #RiotTechBlog | Continue reading


@technology.riotgames.com | 4 years ago

Better Apps with React Server-Side Rendering

Try out this tutorial on using React server-side rendering with data store injection to make your web apps more responsive, easier to test, and better at scale. | Continue reading


@technology.riotgames.com | 4 years ago

Stocking Your Shop with Data Science

Learn about the data science and machine learning behind Your Shop. | Continue reading


@technology.riotgames.com | 5 years ago

Riot Games Bug Blog

Jane the QA de-tech-tive reveals the story of the fearless technologists who saved the Worlds 2014 patches, and the tech behind the bugs they squashed. | Continue reading


@technology.riotgames.com | 5 years ago