OtherVerified
Reviewed and published by trentmaziarz, April 22, 2026. Discovered and drafted by our automated research pipeline.
Riot Games uses reinforcement learning and imitation learning to train AI-controlled bot opponents that players can compete against in League of Legends and 2XKO, aiming to create more realistic and challenging practice opponents than traditional rule-based bots.
Details
Riot's ML Bots team, part of the AI Foundations group, develops game-ready AI agents using methods including reinforcement learning, imitation learning (behavior cloning), and policy gradient methods. For its fighting game 2XKO, Riot's Head of Technology Research publicly described a structured process where a research team first de-risks learning agents before handing them to a central tech team to productionize, with live game teams monitoring bot behavior post-launch. In League of Legends, Riot released a major overhaul of the bot framework in patch V14.6 in 2024, enabling more nuanced AI decision-making. The team also uses player telemetry data and gameplay data to guide bot behavior design.
Products affected
League of Legends2XKO
Sources & Evidence
Community Report
Cite this record
Trace Foundation. (2026). Riot Games: Riot Games uses reinforcement learning and imitation learning to train AI-controlled bot opponents that players can compete against in League of Legends and 2XKO, aiming to create more realistic and challenging practice opponents than traditional rule-based bots (data as of 2026-04-22) [Data set record]. AI Trace. https://www.aitrace.org/r/practice/8c8e8929-8d12-4bdb-af15-a2081d1f8403. Accessed September 11, 2026.
- Stable link
- https://www.aitrace.org/r/practice/8c8e8929-8d12-4bdb-af15-a2081d1f8403
- Data as of
- April 22, 2026
- Last verified
- April 22, 2026
Other practices by Riot Games
Data AnalysisRiot Games uses deep reinforcement learning to help game designers analyze and test game balance in Legends of Runeterra before content is released to players, giving designers a tool to predict whether new cards or mechanics will be overpowered or underpowered.Customer SvcRiot Games deployed Blitzcrank Bot, an automated ticket-handling system for its Player Support operation, which classifies incoming support tickets and provides automated responses — particularly for account recovery requests — allowing players to opt out and request a human agent.ModerationRiot Games deployed an automated text evaluation system across League of Legends, VALORANT, and Wild Rift in November 2022 that uses machine learning models to assess player-reported chat messages and apply penalties such as mutes and bans for harmful, offensive, or inappropriate content.
Have evidence about Riot Games's AI practices? Submit a report.
Report a Sighting →