Our story

How our OOPS DOTA began

Why I tell my match stories through support decisions, and why Rodya and this site joined the videos.

Ruslan UkrainskyiMy thoughts. Rodya’s face.Author’s breakdown · Ruslan / OOPS DOTA

I am Ruslan, a Ukrainian creator. I wanted to keep more from a match than one impressive kill. That is how ordinary support chaos gained a story, a cat and a home on this site.

I care about the road to the moment

A good fight rarely comes out of nowhere. Before it, someone endured the lane, retreated with a sliver of health, waited for an ally or caused trouble themselves. Support stories feel close to me: I have to notice other people's actions and find where mine fit.

I want to keep that journey in the video. Then a successful cast has meaning, and a mistake does not disappear just because we won at the end. I can laugh at myself; I want to show an ally's contribution alongside mine.

The first episode gave us a clear starting point

For the first episode, I chose my Crystal Maiden match. The result was 3/9/33, MVP and 31 301 hero damage. The short kills column shows why help, control and team follow-up interest me.

The episode is already published on YouTube. It also produced two Shorts. A short video can introduce a moment, while the full episode leaves room for how we reached it. The detailed match breakdown lives in a separate story.

Vision in my matchEXPLORE THE EXAMPLE ↗
Vision in my match

Look at the visible area and dark parts of the map: no opponent in the frame does not mean nobody is nearby.

OOPS DOTA / Ruslan Ukrainskyi

Rodya brought our ‘oops’

Rodya is a black-and-white cat with amber eyes and a long white whisker above his eye that sticks upwards. In our story, he grew tired of a support's hard life and decided these matches needed recording.

OOPS has a few familiar tones: made a mistake, unexpectedly survived, pulled off a good move. Rodya helps his team, sometimes creates the problem himself and may try another role. His confident expression works especially well a second before the plan needs adjusting.

Why a match needs its own site

Here you can find a video, read my story and take one useful question into your next game. The academy focuses on decisions: where to stand, why vision matters, what to do after a fight and how to watch a replay without an evening of excuses. The knowledge base explains words and roles to make these notes easier to read.

I want each page to leave you with a concrete action. Start with one lesson, apply its question to your match and return to the video for an example. If Rodya is what you remember first, that is a good way into the party too.

Sources and context

This is my approach to reviewing decisions. I check game data against the current patch and distinguish practice scenarios from events in my own match.

First OOPS DOTA episode: Ruslan’s Crystal Maiden game ↗First published OOPS DOTA Short ↗Second published OOPS DOTA Short ↗Rodya's public story ↗

Continue the breakdown

Crystal Maiden match breakdown ↗Positioning in a fight ↗How the roles differ ↗

Less fog. More answers.