← Back to Work
Case Study

Rec Metrics —
AI-powered stats

A custom-built stat tracker for NBA 2K that uses AI OCR to analyze in-game screenshots and automatically log player performance to a queryable database — now paired with a full NBA 2K26 build planner for attributes, badges, cap breakers, and animations.

ClientInternal Product
TypeWeb App + AI
Latest Release2K26 Build Planner
Live Siterec-metrics.com
Screenshots

A look at the
finished product

rec-metrics.com
Rec Metrics dashboard showing player stat averages
rec-metrics.com
Game log view with per-game stat breakdowns
rec-metrics.com
Leaderboard view with player rankings and top stats
The Problem

No easy way to track
rec league stats

NBA 2K players running recreational leagues have no built-in way to track stats across games and seasons. Manual entry is tedious and error-prone. Players wanted a fast, accurate way to log game stats without leaving the console experience.

The Solution

Screenshot it, and the
AI handles the rest

01

AI-Powered OCR

Players upload a screenshot of their post-game stats screen. Our AI vision model reads and extracts every stat line automatically — no manual entry needed.

02

Structured Database

Extracted stats are validated and stored in a PostgreSQL database, tied to players, teams, and seasons for full historical tracking.

03

Live Stat Dashboard

The website provides a real-time dashboard where players can view averages, leaderboards, game logs, and season-long trends at a glance.

New Feature

The full NBA 2K26
build planner

Tracking what happened was only half the problem. Players were rebuilding characters from scratch because a single misplaced upgrade point cost them a badge tier or an animation. So we built a planner that models the entire build system — attributes and caps, badges, cap breakers, takeovers, and animation requirements — before any VC gets spent.

rec-metrics.com/builder
BUILDER
PlannerTemplatesBuilds
90OVR
ArchetypeSlashing Board Enforcer
Position
PGSGSFPFC
Height6′3″
5′9″–6′7″
Wingspan6′6″
6′3″–6′9″
Weight190 lb
170–225 lb
Save Build
Finishing
Close Shot60 cap 99 · max 99
Driving Layup75 cap 99 · max 99
Driving Dunk70 cap 94 · max 94
Standing Dunk25 cap 51 · max 51
Post Control25 cap 79 · max 79
Shooting
Mid-Range Shot75 cap 96 · max 96
Three-Point Shot80 cap 94 · max 94
Free Throw25 cap 99 · max 99
Playmaking
Pass Accuracy70 cap 99 · max 99
Ball Handle85 cap 97 · max 97
Speed With Ball82 cap 92 · max 92
Defense
Interior Defense25 cap 72 · max 72
Perimeter Defense80 cap 96 · max 96
Steal78 cap 99 · max 99
Block25 cap 63 · max 63
Rebounding
Offensive Rebound25 cap 65 · max 65
Defensive Rebound25 cap 65 · max 65
Physicals
Speed88 cap 98 · max 98
Agility88 cap 97 · max 97
Strength25 cap 68 · max 68
Vertical70 cap 99 · max 99
Animations (1020)Badges (21)Takeovers (4)Cap Breakers
Inside Scoring
Float GameBronze
PosterizerLocked
Rise UpLocked
Aerial WizardSilver
Hook SpecialistLocked
Post Fade PhenomLocked
Layup MixmasterBronze
Paint ProdigyLocked
Physical FinisherLocked
Post PowerhouseLocked
Outside Scoring
DeadeyeBronze
Limitless RangeLocked
Mini MarksmanBronze
Set Shot SpecialistSilver
Shifty ShooterBronze
Playmaking
Bail OutLocked
Break StarterBronze
DimerBronze
Handles For DaysSilver
UnpluckableSilver
Versatile VisionaryBronze
Ankle AssassinBronze
Lightning LaunchSilver
Strong HandleLocked
Defense
Post LockdownLocked
ChallengerBronze
Off Ball PestGold
Pick DodgerBronze
GloveBronze

The builder at rec-metrics.com — a sample build with 21 badges unlocked, checked live against 1,020 animations, four takeovers, and every cap breaker in the game.

01

Attribute Engine

Position, height, weight, and wingspan drive every attribute cap. Move one slider and the whole build recalculates — caps, maxes, and overall rating included.

02

Badge Solver

Every badge in the game resolved live against your attributes. Bronze through Legend, with locked badges showing exactly what they are still waiting on.

03

Cap Breakers

Model each cap breaker before you spend it. The planner shows which badges and animations a breaker actually unlocks, so none of them go to waste.

04

Animations & Takeovers

Over a thousand dribble styles, jump shots, dunk and layup packages filtered down to the ones your build genuinely qualifies for — plus takeover eligibility.

Under the Hood

Built with a modern
full-stack approach

Frontend

  • Next.js with App Router
  • TypeScript for type safety
  • Responsive stat dashboards
  • Interactive build planner UI
  • Real-time data queries

Backend & AI

  • AI vision model for OCR extraction
  • PostgreSQL for structured stat storage
  • Build simulation engine for attributes and caps
  • Rules engine for badge tiers and animation requirements
  • REST API for data ingestion
Zero
Manual data entry required
< 10s
From screenshot to database
Full Season
Historical stat tracking
0 VC
Spent to test a build idea

Ready to build
something worth showing?

Tell us about your project — we'll respond within one business day with thoughts, questions, and a path forward. No pressure, no pitch deck.

Start the ConversationServing Lansing, Mid-Michigan, and beyond