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

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.

  • 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”.

Hackathon Sponsors

Prizes

$26,000 in prizes
1st Place
$10,000 in cash
1 winner

• $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 in cash
1 winner

• $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 in cash
1 winner

• $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 in cash
1 winner

• $1,000 USD
• $2,000 in AWS promotional credits
• Opportunity to be featured in an AWS blog post

Roast Master 3000 Prize
$1,000 in cash
1 winner

• $1,000 USD
• $2,000 in AWS promotional credits
• Opportunity to be featured in an AWS blog post

Hidden Gem Detector Prize
$1,000 in cash
1 winner

• $1,000 USD
• $2,000 in AWS promotional credits
• Opportunity to be featured in an AWS blog post

Chaos Engineering Prize
$1,000 in cash
1 winner

• $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

Darcy Ludington
League - Product Lead | Riot Games

Ashwin Raghuraman

Ashwin Raghuraman
Sr. Solutions Architect, Games | AWS

Andrew Kozlov

Andrew Kozlov
Senior Insights Analyst | Riot Games

Banjo Obayomi

Banjo Obayomi
Sr. GenAI/ML Specialist Solutions Architect | AWS

Emmett Coakley

Emmett Coakley
League - Tech Lead | Riot Games

Mark Benyovszky

Mark Benyovszky
Specialist Principal SA | AWS

YuSian Tan

YuSian Tan
League Publishing - Principal Product Manager | Riot Games

Chad Lingman

Chad Lingman
Tech Leader AWS Games | AWS

Bill Barteldes

Bill Barteldes
League Publishing - Marketing Creative Director | Riot Games

Pete Chapman

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.