OpenTactic

Open Community for
Football Intelligence

Research · Build · Test · Learn · Share

Join a community dedicated to the art and science of football tactics.

Powered by a real-time 3D engine designed to help coaches, analysts, and fans communicate visually about football tactics — and beyond.

Associations

Visual connections between players

Annotations

Draw and mark on the pitch

Timeline

Choreograph the action

Click highlighted tools to toggle display on the canvas

Chargement de la scene...

Le lecteur demarrera une fois les donnees disponibles.

Unified Controls

Choreograph every movement from one timeline

Filter by team, drag to reorder tracks, draw movements & passes — all in sync with the scene above.

Positional Data

Analyse continuous positional data metrics

Track nearest opponent & teammate distances, carrier pressure, and spatial trends — all updating in real time as the simulation plays.

AI-Powered Analysis

Leverage artificial intelligence to explore tactics, get instant feedback, and test your strategies against adaptive opposition.

🧠

AI Tactical Agent

Explore football concepts or just ask for help

Ask anything about tactics...
⚔️

AI Opposition

Design your play — watch AI defense react in real-time

7
8
9
10
11
2
3
4
5
6
1
Bait Wide
Your teamAI Defense
Wing invitation active
Bait Wide
AI stays compact in the middle and invites the pass to #7 on the wing

Pitchside Video & Photo Studio

Cut match footage into clips, freeze on key frames to overlay tactical annotations — zones, arrows, labels — then seamlessly resume playback. Build dynamic video presentations that alternate between live action and annotated stills.

Browser

Folders

OM vs PSG4
Set Pieces2
Training #143

Media in OM vs PSG

Crossing Analysis

Video · 03:24

Free Zone Frame

Image · 1920×1080

Press Trigger Clip

Video · 01:48

Counter Attack

Video · 02:52

Annotated match frame — free zone, crossing arrows, danger area
00:18 / 03:24
0:000:200:401:001:201:402:002:202:403:003:24
Video
Clip 1 — Build-up
Clip 2 — Transition
Clip 3 — Counter
Clip 4 — Set piece
Stills
Free zone analysis
Crossing setup
Pressing trap
Arrows
Crossing path
Run direction
Press trigger
Zones
Free zone
Danger area
Pressing block
Text
"FREE ZONE"
"Crossing"
"Trigger"
Transitions
Freeze
Resume
Freeze
Resume
Freeze
Resume
00:18
6 tracksExport
Edition
Draw
Polygon Zone
Finish
Options
ArrowDashed
Thickness
4.0px
Opacity
100%
Head
0.6
PerspectiveReady
MasksON
Layers (5)
ZoneFree Zone
ArrowCrossing Path
ZoneDanger Area
Text"FREE ZONE"
Text"Crossing"

Media Browser

Organize match footage in folders, browse videos & stills side by side

Freeze & Annotate

Pause on key frames to overlay tactical shapes, then resume playback

Draw Tools

Pencil, arrows, rectangles, circles, text labels & polygon zones

Multi-track Timeline

Video clips, stills, annotations & transitions on separate tracks

Perspective & Masks

Calibrate camera view and mask areas for precise annotations

Layer Management

Stack, reorder & toggle visibility of every annotation layer

Training Equipment

Place cones, mannequins, poles, hurdles and more on the 3D pitch. Create them one by one or in batch — lines, circles, rectangles — with a simple drag. Customize colors, rotation, and scale for each piece.

Training Equipment
Place Equipment
Batch Shape
Drag to place a line of items.
Color
Snap to grid2m
Conedeselect
Rotation
120°
Scale
1.0x
Duplicate
Delete
9 equipment types
2m
Line placement
8 cones evenly spaced along a diagonal
8 items

Trending ArticlesComing Soon

View all →
Analysis5 min

Deconstructing the False 9

How the modern false nine reshapes defensive structures and creates numerical advantages.

by TacticalRantRead →
Coaching8 min

Pressing Traps Explained

Understanding trigger movements and collective pressing mechanics.

by CoachDaveRead →
Tendencies6 min

Modern Fullback Evolution

From defensive runners to inverted playmakers: the fullback revolution.

by SarahAnalystRead →

Open ClassesComing Soon

Browse Academy →
Dec 1845 min

Mastering the Low Block

JM
Jose M.
Head Coach
AdvancedWatch →
Dec 1232 min

Data Viz for Scouts

AA
Analyst A.
Performance Analyst
IntermediateWatch →
Dec 558 min

Building from the Back

PL
Pep L.
Technical Director
All LevelsWatch →

Roadmap

Now

Shipped and usable today

Shippedv0.2-v0.7

Dynamic Tactical Board

Build dynamic scenes with players, links, zones, markings, annotations, plus movements and passes directly on the board.

Impact
+

Captures tactical intent in one workspace before playback and review.

Shippedv0.7

Timeline Management and Sync

Manage sequence timing with synced playback, scrubbing, speed control, possession segments, and trajectory timing coherence.

Impact
+

Keeps complex actions synchronized and presentation-ready.

Shippedv0.6 + v0.11

Scenes, Save, and Sharing

Use multi-scene tabs, cloud save/load, and featured public scenes for reusable tactical setups.

Impact
+

Turns one-off boards into a reusable tactical library.

Shippedv0.10-v0.11

Video Analysis Workspace

Analyze footage with Mux upload/library/player, timeline overlays, and frame capture into collections.

Impact
+

Converts raw match video into structured tactical evidence.

Shippedv0.6-v0.11AI

AI Tactical Copilot

Use board-aware AI chat for tactical guidance and board actions through tool orchestration.

Impact
+

Reduces setup friction and accelerates analysis cycles.

Shippedv0.8 baselineAI

AI Opposition Engine (Baseline)

Simulate AI-controlled opposition reactions based on defensive state, compression, and ball context.

Impact
+

Stress-tests tactical ideas against adaptive behavior.

Shippedv0.9 + cv-serviceAI

AI CV Mapping to Board

Detect players and field keypoints from broadcast frames and map them into field coordinates.

Impact
+

Speeds up scene creation from real game footage.

ShippedDone: fixed marker team resolution on confirm and context-menu role hydration (src/app/app/page.js, src/app/components/ContextMenu.js).

Man-Marking Activation Quick Fix

Harden man-marking assignment creation and activation so marking reliably applies from all menu entry paths.

Impact
+

Prevents silent assignment failures and makes marking behavior immediately consistent for coaches.

ShippedDone: shared zonal target/offset computation and robust marker team/id resolution (src/app/app/page.js, src/app/components/AssociationMenu.js).

Team-Based Zonal Marking Quick Fix

Stabilize Team Base zonal anchoring by unifying preview/confirm offset computation against on-pitch non-GK team centroid references.

Impact
+

Removes drift and mismatch between configuration preview and applied zonal behavior.

ShippedDone: integrated spatial contact resolution + smoothing in Player runtime and drag updates (src/app/components/Player.js, src/app/utils/spatial/contact.js).

Spatial Layer Collision Handler

Apply always-on contact resolution from the spatial layer to prevent player interpenetration during drag and movement paths, with smoothed shared offsets.

Impact
+

Improves physical readability of interactions while preserving animation path authority and scene determinism.

Shippedv0.12

Training Equipment System

Place cones, mannequins, and training gear on the board with interactive session timer and drill management.

Impact
+

Bridges tactical planning and on-pitch training setup.

Shippedv0.12AI

Spatial Analysis Engine

Real-time pressure zones, spatial coverage maps, and positional KPI dashboard with team metrics and trends.

Impact
+

Turns board state into measurable tactical intelligence.

Shippedv0.12

Article Editor & Media Library

Write tactical articles with rich content blocks, embedded scene players, and per-user media library with folder management.

Impact
+

Enables content creation and knowledge sharing within the platform.

Shippedv0.12

Animated Associations & Annotations

Control association and annotation timing from the timeline with synced playback and per-element visibility.

Impact
+

Makes tactical breakdowns dynamic and time-aware.

Next

Committed next iteration

CommittedAI TODO stubsAI

AI Pressure and Marking Phase

Implement carrier pressure, receiver marking, and tackle/challenge outcomes currently stubbed in engine.

Impact
+

Improves tactical realism in transitions and pressure phases.

Committed/api/mux/assets clip POST exists

Clip Creation UX

Expose Set In/Set Out to true clip creation in UI using existing Mux clip endpoint.

Impact
+

Produces analysis-ready clips faster.

CommittedAnimation timing shipped in v0.12; dedicated editor UI remaining

Edition Timeline Panel

Ship dedicated timing editor UI with per-annotation in/out points and play-range controls.

Impact
+

Enables frame-accurate coaching breakdowns.

Committedstore scaffold exists

Video Effects Panel

Surface effects and presets and apply them consistently in captures and exports.

Impact
+

Improves visual communication quality.

Committedfallback currently in code

Export Hardening

Replace ZIP fallback behavior with a true archive export flow.

Impact
+

Makes delivery to staff and players reliable.

CommittedArticle editor + media library shipped in v0.12; landing surface wiring remaining

Community Content Pipeline

Wire landing page surfaces (TrendingArticles, OpenClasses) to pull from authored articles and classes instead of static arrays.

Impact
+

Makes community surfaces continuously updatable.

Later

Exploratory expansion

ExploratoryPost-core

Collaborative Workspaces

Multi-user coaching spaces with role-aware workflows.

Impact
+

Enables staff collaboration at scale.

ExploratoryPost-core

Public Tactic Network

Deeper discovery, profile, and embed workflows for public tactics.

Impact
+

Expands distribution and feedback loops.

ExploratoryPost-core

Match Data Intelligence

Event data ingestion and analytics overlays connected to board scenes.

Impact
+

Bridges tactical design with data-driven validation.

ExploratoryPost-core

Mobile Companion

Mobile viewing and review for pitch-side and travel workflows.

Impact
+

Improves access and coaching continuity.

Changelog

Track our progress and see what's new.

View all →
v1.0.0Mar 10, 2026
Major

Closed Beta Launch

  • Article editor — write tactical articles with rich content blocks and embedded scene players
  • Per-user media library with folder management for images and videos
  • Training equipment system — place cones, mannequins, and drill setups with session timer
  • Spatial analysis engine with real-time pressure zones, coverage maps, and KPI dashboard
  • Wiki section for tactical concepts and football knowledge base
  • Annotation rotation, mask loupe, and collapsible left sidebar for layer management
  • Revamped camera with top-down view, smooth presets, and mobile optimization
  • Redesigned landing page with video editor showcase, about page, and community roadmap
v0.11.0Feb 13, 2026
Update

Canvas Performance & Usability Polish

  • Optimized board rendering for smoother interactions
  • Improved right-click context menu with better action grouping
  • Refined AI assistant responses and tool accuracy
  • Enhanced video analysis detection accuracy
v0.10.0Feb 6, 2026
Feature

Video Player & Landing Page Refresh

  • Integrated video player for match footage review with annotation overlay
  • Redesigned landing page with interactive showcase and new sections
  • Batch video analysis processing for multiple clips
  • Extracted reusable color picker for all drawing tools
v0.9.0Feb 1, 2026
Major

Computer Vision Analysis

  • Automatic player detection from match footage using AI vision
  • Field boundary and keypoint recognition from video frames
  • In-app browser for loading video sources directly
  • Real-time visual overlay of detected player positions on the board
v0.8.0Jan 28, 2026
Feature

AI Opposition Engine

  • AI-controlled opposition that reacts to your tactical setups
  • Control panel to adjust AI behavior and difficulty
  • Debug tools to visualize AI decision-making in real time