NoTilt — play Dota 2 with clarity, not burnout

Match statistics, calm analytics, and tilt awareness for Dota 2 — Steam sync, optional emotions, rank-aware charts and insights (Pro), without toxic “play better” pressure.

Today and History show your games, win rate, and session stats. Pro unlocks dashboards, charts, insights, role and hero breakdowns, and a shareable player card (GIF). Hero Meta adds public WR and pick rates by rank — free for everyone. No diagnoses — your data, your pace. 14-day Pro trial via the App Store where available.

Sign in with Apple — connect Steam via Sign in with Steam, Steam64, or profile link

Swipe how you felt: Great, OK, Tilt, or Rage — optional and independent of win/loss

Stop Signals — a gentle nudge to pause when emotions stack up, not a ban

Performance Score — one match vs rank & role benchmarks, not a verdict on you

Hero Meta — public win rate and pick rate by rank bracket (free)

Pro analytics: filters (25/100/all matches), trends, insights, charts, and share card export (GIF)

Zen Mode, widgets, and match push — stay aware on your terms

English, Russian, and Ukrainian in the app

How it works

  1. Sign in and connect Steam Sign in with Apple, then link Steam with Sign in with Steam (password only on Valve’s site), Steam64, profile URL, or username — matches sync from the server without manual imports.
  2. Play — matches appear on their own Every new game lands in Today and History. Push and widgets can remind you when something new is ready.
  3. Optional emotion swipe after a game Two seconds: Great, OK, Tilt, or Rage. Skip anytime — emotions are never tied to win or loss.
  4. Learn from patterns, not pressure Performance Score, charts, Stop Signals, Hero Meta, and Pro insights use your labels and public match data — you decide what they mean.

See the app

Dark UI, gold accents — Today, emotions, analytics, and up to three Steam profiles in one account.

Emotion swipe

After a match: Great, OK, Tilt, or Rage — or skip anytime.

Today

Every game you play today in one clear list with win/loss summary.

Match details

Hero, role, K/D/A, duration, ranked mode, and Performance Score.

Performance Score

How one match compares to rank and role benchmarks.

Charts

Win rate, emotions vs results, KDA, and tilt trends over time.

Insights

Patterns in when you play and how emotions relate to sessions.

Profiles

Up to three Steam profiles in one NoTilt account — switch without signing out.

What you get inside the app

Emotions and awareness

  • Why Great / OK / Tilt / RageFour options help you quickly note how you felt during or after a match. It’s not a diagnosis or a rating of the game — just your own label for yourself.
  • Labelling is optional and low-pressureYou don’t have to set an emotion after every match. You can skip or come back later. NoTilt doesn’t push you to “set a rating.”
  • Emotions aren’t the same as match resultYou can win and mark Tilt, or lose and mark Great. The app doesn’t link win/loss to emotion and doesn’t draw conclusions from it.
  • NoTilt doesn’t draw conclusions for youAll insights and charts are a view of your data. Only you interpret them.

Stop Signals

  • What they areStop Signals are gentle nudges, not warnings or blocks. They suggest that based on your recent emotion labels, it might be worth considering a pause.
  • What they’re based onSignals use your recent emotion labels (e.g. several Tilt or Rage in a row). No hidden “punishment” logic — only your own labels.
  • A pause is a suggestion, not a ruleThe app suggests taking a break; it doesn’t tell you to stop playing. The choice stays with you.
  • You can adjust or turn them offThresholds and sensitivity for Stop Signals can be changed in settings, or you can disable them completely.

Statistics & Performance Score

  • Today & HistoryAll synced matches in one place: today’s games, recent history, weekly overview, and session stats. Free includes the last 30 matches with basic numbers.
  • Analytics & charts (Pro)Win rate, KDA, tilt trends, and emotion insights over time. Filter by last 25 / 100 / all matches and ranked vs unranked — no calendar clutter on charts.
  • Performance ScoreHow one match’s stats compare to benchmarks for your rank and role — built from public data, not a player rating or judgment of you.
  • Zen ModeHide scores and heavy numbers when they add pressure. Matches, emotions, and notes stay — without the analytics layer.

Hero Meta

  • Public meta by rankSee win rate and pick rate for heroes in your rank bracket (and others), powered by OpenDota via our servers. Handy before draft or when you want context beyond your own games.
  • Sort by WR or PickSwitch between win rate and pick rate. Your profile rank selects a default bracket when available; you can pick any medal tier or all ranks.
  • Free for everyoneHero Meta does not require Pro. Open it from Analytics or the Today screen toolbar.
  • Not medical or prescriptiveMeta numbers are public statistics, not advice on what you must pick. Pair them with your own judgment and optional emotion check-ins.

Who NoTilt is for

Players who care about consistency

If you want to notice patterns in your sessions and emotions without strict rules or judgments.

Players after rough sessions

If you want to see how often tough games or heavy emotions show up, and decide for yourself when to take a break.

Players who want stats without pressure

Performance Score and charts show match and role data, without “you should play better.”

Supports and cores

Analytics are role-aware; support and core are compared to their own benchmarks, with no favor to one role.

One place for matches and emotions

Everything in one place: match history, optional emotion labels, and optional pause nudges.

Solo and party players

Track your own games or compare how you feel in solo vs party — the app adapts to your playstyle.

Pricing

Free forever to start. Full analytics with a 14-day Pro trial — cancel anytime.

Free

Forever

Emotion rating, last 30 matches, basic stats and stop signals. No full analytics or share card (GIF).

  • Emotion rating after matches
  • Today's matches
  • Last 30 matches in history
  • Basic stats (win rate, matches)
  • Performance Score (single number)
  • Stop signals
  • Hero Meta (win / pick by rank)
  • Match notifications
  • Zen mode
  • 1 Steam profile
Download free

Free Trial

14 days free

Full access to all Pro features for 14 days: unlimited match history, insights, charts, detailed Performance Score, stats by roles and heroes, benchmarks, share card as GIF. Up to 5 Steam profiles during trial. No charge during trial; after it ends you can switch to Pro or stay on Free.

  • Full access to all Pro features
  • Unlimited history
  • Full analytics
  • Insights and patterns
  • Performance Score
  • Full match history
  • Charts and visualizations
  • Stats by roles and heroes
  • Benchmarks
  • Share card (GIF)
  • Up to 5 Steam profiles during trial
  • After trial converts to Pro
Start 14-day free trial

Pro

Monthly · Yearly

€1.99 per month

€19.99 per year (save 16%)

Full picture: when you play best, how emotions link to wins and losses, how your Performance Score grows. Unlimited history, analytics, insights, charts, share card as GIF. Up to 3 Steam profiles. Cancel anytime.

  • Full analytics
  • Unlimited history
  • Insights and patterns
  • Performance Score
  • Full match history
  • Charts and visualizations
  • Stats by roles and heroes
  • Benchmarks
  • Share card (GIF)
  • Up to 3 Steam profiles
Subscribe
FeatureFreeFree TrialPro
Emotion rating after matches
History (30 matches)
Full match history
Basic Performance Score (number)
Detailed Performance Score
Analytics, insights, charts
Stats by roles and heroes
Benchmarks
Hero Meta (WR / pick by rank)
Share card (GIF)
Steam profiles1up to 5up to 3
DurationForever14 daysSubscription
PriceFreeFree for 14 days€1.99/mo or €19.99/yr

Billed via App Store; price may vary by region. After the trial, access continues on Free until you subscribe to Pro.