Welcome to Rift Rewind: Powered by AWS and Riot Games!
You are stepping into the role of an AI solutions developer tasked with building a personalized agent for League of Legends players. Using the League API’s end-of-game match history data, your mission is to help players reflect, learn, and celebrate through insights that are actionable, fun, and shareable.
League of Legends is a competitive 5v5 MOBA by Riot Games, where teamwork, strategy, and mechanical skill come together in fast-paced matches. The League API provides detailed match history and player performance data, unlocking opportunities to uncover persistent strengths, highlight areas for growth, and celebrate standout moments.
Leveraging AWS AI services — such as Amazon Bedrock, Amazon SageMaker, and other AWS Generative AI services — you will transform raw gameplay data into intelligent insights. Your agent might generate long-term performance visualizations, identify playstyle trends, produce creative and engaging year-end summaries, or enable social comparisons with friends. The goal: deliver an authentic and personalized recap for each player that goes beyond what’s available on current community sites using the power of Generative AI on AWS!
And that’s not all — each week during the hackathon, you’ll get a chance to win additional prizes, including AWS Credits and custom AWS Builder swag, by participating in hackathon-related challenges on AWS Builder Center. See the AWS Builder Center announcement for full details!
Reminders
-
Aim for small, cost-effective models — AI can get expensive quickly
-
Focus on insights, trends, and storytelling players can actually use
Getting Started
- AWS AI services
-
Join the AWS Builder Center to connect with community experts, gain access to additional resources, and chances to earn additional prizes!
-
Join the Devpost Discord
-
Check out the Resources Page for more details
Requirements
What to Build
Build an AI-powered agent using AWS AI services and a League API to help League of Legends players reflect, learn, and improve.
Using League Developer AI end-of-game match data, you’ll create an intelligent agent that generates personalized end-of-year insights players can actually use. The agent should help answer the kinds of questions players ask themselves or potentially even share surprising insights — highlighting trends, compiling key statistics and achievements, identifying areas for growth, and generating engaging retrospectives for players to celebrate and reflect on their past year in League.
Participants will work with the following dataset:
-
Full-Year Match History – use this to identify growth areas, uncover persistent habits, and generate an end-of-year recap experience.
Build tools that enable:
-
Insights into persistent strengths and weaknesses
-
Visualizations of player progress over time
-
Fun, shareable year-end summaries (e.g., most-played champions, biggest improvements, highlight matches)
-
Social comparisons (e.g., how you stack up against friends or which playstyles complement yours)
-
Socially shareable moments and insights — creative ways for players to engage with friends on social platforms using their data
These tools should go beyond what’s available on op.gg — they must demonstrate how generative AI on AWS can turn raw gameplay data into personalized, meaningful, and enjoyable retrospectives for players of all skill levels.
What to Submit
-
Access: Provide a public URL to your working application
-
Code: Provide a URL to your public code repository to show how your project was built.
- The repository must be public and open source by including one of the following open source license files:
- MIT - https://opensource.org/licenses/MIT
- Apache 2.0 - https://opensource.org/licenses/Apache-2.0
- The repository must be public and open source by including one of the following open source license files:
-
Demo: Include a video (should be about 3 minutes) that demonstrates your submission. Videos must be uploaded to YouTube, Vimeo, or Facebook Video and made public.
-
Methodology Write Up: Include a brief explanation of how your coaching agent works — your approach to analyzing match data, any additional data sources used, and the logic behind key insights or recommendations. Share what you discovered or learned during the development process, including challenges, improvements, or surprising patterns.
-
Tooling: Include an explanation of the AWS AI services used to build the project.
-
Optional Tagging: The AWS platform enables you to assign custom tags to your resources. A tag is a key-value pair applied to a resource to hold metadata about that resource. Each tag is a label consisting of a key and an optional value. Not all services and resource types currently support tags (see Services that support the Resource Groups Tagging API). We recommend that any infrastructure you launch be tagged with “key: rift-rewind-hackathon value: 2025”.
Prizes
1st Place
• $10,000 USD
• $10,000 in AWS promotional credits
• 4 tickets to League of Legends World Finals 2026 (Doesn’t include airfare and hotels)
• 1-hour virtual meeting with AWS and Riot technical leads
• Opportunity to be featured in an AWS blog post
2nd Place
• $7,000 USD
• $7,000 in AWS promotional credits
• 1-hour virtual meeting with AWS and Riot technical leads
• Opportunity to be featured in an AWS blog post
3rd Place
• $5,000 USD
• $5,000 in AWS promotional credits
• 1-hour virtual meeting with AWS and Riot technical leads
• Opportunity to be featured in an AWS blog post
The Model Whisperer Prize
• $1,000 USD
• $2,000 in AWS promotional credits
• Opportunity to be featured in an AWS blog post
Roast Master 3000 Prize
• $1,000 USD
• $2,000 in AWS promotional credits
• Opportunity to be featured in an AWS blog post
Hidden Gem Detector Prize
• $1,000 USD
• $2,000 in AWS promotional credits
• Opportunity to be featured in an AWS blog post
Chaos Engineering Prize
• $1,000 USD
• $2,000 in AWS promotional credits
• Opportunity to be featured in an AWS blog post
Devpost Achievements
Submitting to this hackathon could earn you:
Judges
Darcy Ludington
League - Product Lead | Riot Games
Ashwin Raghuraman
Sr. Solutions Architect, Games | AWS
Andrew Kozlov
Senior Insights Analyst | Riot Games
Banjo Obayomi
Sr. GenAI/ML Specialist Solutions Architect | AWS
Emmett Coakley
League - Tech Lead | Riot Games
Mark Benyovszky
Specialist Principal SA | AWS
YuSian Tan
League Publishing - Principal Product Manager | Riot Games
Chad Lingman
Tech Leader AWS Games | AWS
Bill Barteldes
League Publishing - Marketing Creative Director | Riot Games
Pete Chapman
Sr Mgr, Solutions Architecture | AWS
Judging Criteria
-
Insight Quality
Are the takeaways clear, helpful, and relevant for the average League player? Do they actually make it easier to improve or reflect? -
Technical Execution
Does the project run smoothly and reliably? Is it well-structured, efficient, and thoughtfully built? -
Creativity & UX
Is the experience polished, intuitive, and fun to use? Does it feel like something players would actually want to engage with? -
AWS Integration
Are AWS tools used in smart, impactful ways that go beyond the basics? Does the project showcase what’s possible with generative AI and Amazon Bedrock? -
Unique & Vibes
Does the project feel fresh, fun, or delightfully unexpected? Does it bring something new or memorable to the player experience that stands out from typical stat tools?
Questions? Email the hackathon manager
Tell your friends
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
