LoL{Debugger} – Only Hard work and practice is for old ages now learn while you play. Adapt, Implement and Grow.


Vision & Opportunity

Competitive gaming engagement thrives on data-driven storytelling. Rift Rewind enables every League of Legends player to unlock personal, AI-powered season insights—mirroring "Spotify Wrapped with regular update features"—by surfacing actionable stats and narratives through Riot’s API and AWS AI cloud.


Platform Overview

Rift Rewind is a secure, full-stack solution integrating Riot’s match history APIs with AWS analytics and AI services. Designed for high reliability, privacy, and engaging social content at global scale.

  • Archetype Analysis: AI-generated playstyles categorize user tendencies (e.g. aggressive, vision-focused, strategic).
  • Statistical Recap: Summarizes KDA, win rate, champion usage, role breakdown, and best game highlights.
  • AI Coaching: Real-time, individual gameplay improvement tips based on core statistical outliers.
  • Narrative Generation: Compelling fragments summarizing peak performances and seasonal headlines.
  • Shareable UX: Animated slides for intuitive review and social sharing.

Key Capabilities

  • Personalization at Scale: Insights and tips generated per-user using latest Bedrock models.
  • Actionable Recommendations: Every coaching point is rooted in data and delivered in natural language.
  • Seamless Sharing: Mobile/web-ready visuals optimized for virality and community engagement.
  • Data Privacy & Operations: API keys handled strictly backend; match data auto-cleansed after 3 days.

Technical Architecture

  • Frontend: React 19, Framer Motion, AWS Amplify, CI/CD integration.
  • Backend: AWS Lambda (Node.js 22), API Gateway driving Riot API calls.
  • AI/ML Layer: Amazon Bedrock (Claude 3 Haiku) for insight and summary generation.
  • Storage: Amazon S3—short retention, full lifecycle control.
  • Analytics Pipeline: Automated metric extraction, best-performance detection, and coaching trigger logic.

Example Workflow

Enter Riot ID
    ↓ (Frontend Submission)
Retrieve Match Data (API Gateway → Lambda)
    ↓ (Riot API fetch + Data Storage in S3)
Analyze Features (KDA, Vision, Roles, Damage, etc.)
    ↓ (Stat/ML Pipelines)
Generate Insights & Recap Slides (Bedrock AI)
    ↓ (Frontend Visualization)
Share or Review Recap (Social/Download)

Ecosystem Impact & Solutions

  • Engagement Surge: Season recaps increase retention and facilitate new player benchmarking.
  • AI Augmentation: Leverages Bedrock for automated insight, minimizing analyst hours.
  • Secure & Compliant: No player PII stored; aligns with global privacy expectations.
  • Effortless Integration: Frictionless, single sign-on and data access for Riot users.
  • Rapid Deployment: AWS-native, pre-built for fast event scaling and player volume.

Milestones & Achievements

  • Global Production Pilot: Delivered personalized recaps to early cohorts with >99.5% data accuracy.
  • Cloud-Native Scalability: Zero downtime through Amplify and Lambda, rapid on-demand provisioning.
  • AI Model Efficacy: Over 80% user engagement with AI-driven tips, significant social sharing rates.

Roadmap

  • Expand Data Depth: More historical data, richer highlight stories, and extended archetype set.
  • Champion-Specific Coaching: Adaptive recommendations tied directly to frequent picks.
  • Live Event Integration: Instant recaps during pro events or tournaments.
  • Deeper Shareability: Custom banners for social, team, and community channels.
  • Enterprise APIs: Tooling for team coaches, broadcasters, and esports organizations.

Deployment & Enablement

# Deploy Frontend via AWS Amplify
amplify publish

# Update & Deploy Lambda
zip -r https://github.com/nilam576/rift-rewind
aws lambda update-function-code --function-name riftRewindApi-dev --zip-file fileb://index.zip

# Configure Riot API keys and Bedrock model access via environment variables

Team

  • Aditya: Product Lead | Team Lead
  • Nilam: Backend and Cloud | Cloud Architect
  • Yash Nigam: Idea | Ideation

Built With

  • amazon-beadrock
  • amplify
  • apigateway
  • beadrock
  • cloudfront
  • cloudwatch
  • framer
  • https
  • iam
  • lamda
  • react
  • riot-game-api
  • s3
Share this project:

Updates