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
Share this project:

Updates