The Problem
Competitive gaming is a $1.8B industry with 500M+ players worldwide, yet the vast majority of gamers face a universal enemy that no amount of practice can fix: tilt.
Tilt - the emotional frustration spiral that causes players to abandon strategy, make reckless decisions, and perform well below their skill level is the number one reason players lose games they should win. Studies show that a single tilted player reduces a team's win probability by up to 30%.
Professional esports teams solve this with dedicated coaches and sports psychologists who provide real-time tactical feedback AND mental wellness support. But the 499M+ casual and semi-competitive gamers? They have nobody.
Until now.
The Solution
Titan is an AI gaming coach powered by Gemini 3 that combines tactical gameplay analysis with sports psychology. It doesn't just tell you what went wrong - it tells you why you're tilting and gives you the mental tools to reset.
Upload a gameplay screenshot, and Titan uses Gemini 3's multimodal vision to analyze your positioning, economy, ability usage, and decision-making. It detects emotional frustration patterns and adapts its coaching tone: tactical and direct when you're focused, supportive and empathetic when you're struggling.
Think of it as having a Radiant-rank coach and a sports psychologist in your pocket.
Key Features
1. Gameplay Analysis
Upload screenshots from any supported game and receive frame-by-frame tactical coaching powered by Gemini 3 Vision. Titan identifies positioning errors, resource mismanagement, missed opportunities, and strategic missteps with game-specific expertise.
2. Tilt Detection System
Titan's proprietary tilt detection analyzes your gameplay patterns and events to score your emotional state on a 0-100 scale. When tilt is detected (score > 60), Titan shifts priority from tactics to mental wellness - offering breathing exercises, strategic resets, and perspective reframing before you spiral further.
3. Voice Coach
Real-time chat with an AI coach that maintains full session context. Titan adapts its conversational tone dynamically: analytical when you're calm, warm and encouraging when you're frustrated. It remembers your entire session so coaching builds on itself.
4. Multi-Game Support
Specialized coaching prompts for:
- Valorant - Agent abilities, economy management, crosshair placement, site execution
- League of Legends - Lane phase, wave management, macro rotations, objective control
- CS2 - Positioning, utility usage, economy rounds, trade fragging
- Chess - Positional analysis, tactical patterns, opening theory, endgame technique
- Fortnite - Build fights, positioning, storm rotations, loadout optimization
- Custom/Other - General competitive gaming analysis for any game
5. Multi-Frame Analysis
Upload 2-6 sequential screenshots to get temporal pattern analysis. Titan tracks how your play evolves across a sequence, identifying escalating mistakes and improving trends.
6. Session Persistence
Coaching conversations maintain full history within a session (up to 20 turns), so Titan builds on prior advice and tracks your emotional arc across an entire gaming session.
Gemini 3 Integration
Titan is built from the ground up on Gemini 3 Flash, leveraging its capabilities in ways that would be impossible with text-only models:
| Capability | How Titan Uses It |
|---|---|
| Multimodal Vision | Analyzes gameplay screenshots to identify UI elements, player positioning, resource states, map awareness, and game-specific details like agent abilities or chess positions |
| Structured JSON Output | Every analysis returns consistent, parseable coaching data with response_mime_type="application/json" - enabling the dashboard's skill rating gauge, tilt meter, and categorized feedback |
| Multi-Turn Conversation | Voice coaching maintains full session history using Gemini's native Contents format with role-based turns, creating a continuous coaching relationship |
| Game-Specific System Prompts | Each supported game has a specialized system instruction that gives Gemini deep domain expertise (Radiant-level Valorant knowledge, Challenger-level LoL macro, GM chess positional understanding) combined with sports psychology principles |
| Temperature Tuning | Analysis uses 0.7 temperature for balanced insights, voice coaching uses 0.8 for more natural conversation, and tilt detection uses 0.6 for more consistent emotional assessment |
Model: gemini-3-flash-preview
Architecture
+-------------------------------------------------------------+
| TITAN FRONTEND |
| React + Vite + TailwindCSS |
| |
| +----------+ +------------+ +-------------------------+ |
| | Landing | | Upload | | Analysis Dashboard | |
| | Page | | & Capture | | + Tilt Meter | |
| +----------+ +------------+ | + Skill Gauge | |
| +----------+ +------------+ | + Tactical Observations| |
| | Game | | Voice | +-------------------------+ |
| | Selector | | Coach | |
| +----------+ +------------+ |
+----------------------------+---------------------------------+
| REST API (JSON + Multipart)
+----------------------------+---------------------------------+
| TITAN BACKEND |
| Python + FastAPI |
| |
| +----------------+ +----------------+ +-----------------+ |
| | /api/analyze | | /api/voice- | | /api/tilt- | |
| | Screenshot | | coach | | check | |
| | Analysis | | Multi-turn | | Emotion | |
| +-------+--------+ | Conversation | | Detection | |
| +-------+--------+ +-------+--------+ +--------+--------+ |
| |/api/analyze/ | | | |
| | multi-frame | | | |
| +-------+--------+ | | |
| +-------------------+---------------------+ |
| | |
| +-----------+-----------+ |
| | Gemini Service | |
| | Game-Specific | |
| | System Prompts | |
| | Session Management | |
| +-----------+-----------+ |
+------------------------------+-------------------------------+
|
+-----------+-----------+
| GEMINI 3 FLASH |
| Multimodal Analysis |
| Structured JSON Out |
| Vision + Language |
| Multi-Turn Context |
+-----------------------+
API Endpoints
| Method | Endpoint | Description | Input |
|---|---|---|---|
GET |
/api/health |
Health check and service status | - |
POST |
/api/analyze |
Analyze a single gameplay screenshot | file (image), game (string), context (optional string) |
POST |
/api/analyze/multi-frame |
Analyze 2-6 sequential screenshots | files (images), game (string), context (optional string) |
POST |
/api/voice-coach |
Send a message to the voice coach | { message, game, session_id } |
POST |
/api/tilt-check |
Assess tilt from gameplay events | { events: [...], game } |
Titan occupies a unique position: no other project combines gameplay analysis, emotional tilt detection, and sports psychology coaching in a single AI-powered platform. The mental wellness angle is our key differentiator.
Titan because every gamer deserves a coach.
Built With
- gemini-3-vision
- gemini-deepthink
- gemini-live-api
- voice-streaming

Log in or sign up for Devpost to join the conversation.