Skip to content

Blacktop Blitz

Use the left and right arrow keys to move through the work stream.←→
ROLE
Design and engineering
TIMELINE
2024 to now
STACK
React, Vite, Convex
DRAFTS COMPLETED
4.4k
PICKS MADE
9k

WHAT IT IS

What do you do once you have every 2K rating? Make a game. Blacktop Blitz is for settling pickup matchups with friends: pick a format from 1v1 to 5v5, narrow the player pool if you want, and take turns drafting from randomized options until both squads are set. Then compare the teams and run it in 2K.

How it plays

Filters let you shape the pool by overall, position, height, team, college, wingspan, attributes, and badges, and you can draft from past editions of the game too. Every player links to their full page on nba2kAPI, where the ratings come from.

In 2026 I rebuilt it as a 16-bit arcade game: a pixel-art court that changes with the time of day, chiptune music, and full keyboard controls.

Under the hood

There’s no login and no server in the way of a draft: the whole roster ships with the app. A scheduled job pulls the latest ratings from nba2kAPI every day and only downloads them when something has actually changed, and the game works out each player’s card categories ahead of time so drafting stays instant.

The title screen, at midday
The title screen, at midday

MOREEverything →