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
- 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.
- 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.
- Optional emotion swipe after a game Two seconds: Great, OK, Tilt, or Rage. Skip anytime — emotions are never tied to win or loss.
- 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
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
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
| Feature | Free | Free Trial | Pro |
|---|---|---|---|
| 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 profiles | 1 | up to 5 | up to 3 |
| Duration | Forever | 14 days | Subscription |
| Price | Free | Free 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.