Automated League of Legends Replay Pipeline

Job ID: 39402021

Budget: €250 – €750 EUR

Hi! Before I explain the project, may I ask: Are you familiar with League of Legends — particularly the PC client and how replays (.rofl files) work?
This is important, as the project heavily relies on the game's replay system.

If yes, here’s what I’m trying to build:

I want a fully automated pipeline that processes League of Legends replays.
The system should:

– Automatically download .rofl files based on specific match filters (e.g., minimum 10 kills, max 3 deaths, guaranteed win)
– Open and play these replays on my PC (Linux or Windows – whichever works best for automation)
– Record the gameplay using OBS (or ffmpeg if preferred), ideally with GPU acceleration
– Generate thumbnails using the Riot API and a custom image template
– Upload the finished videos to YouTube
– Delete the files locally after successful upload

The goal is a fully hands-off, auto-uploading YouTube channel featuring high-level gameplay.

To get a better idea of what I'm aiming for, you can check out this channel:
https://www.youtube.com/@ChallengerReplays

Let me know if this is something you can handle — or if certain parts fall outside your expertise.