Junkyard Derby est un jeu de société de course steampunk, basé sur des cartes. Les joueurs construisent une machine de course à partir de composants trouvés dans la décharge et se battent sur la piste jusqu'à la ligne d'arrivée.
Il y a quatre composants dont chaque coureur a besoin pour courir : le châssis, les roues, la direction et la propulsion. Il existe plus de 250 combinaisons de coureurs, ce qui permet aux joueurs de personnaliser un coureur qui correspond à leur style. Chaque composant a ses propres attributs ; certains sont rapides et fragiles, d'autres lents et robustes. Les cartes de débris peuvent être combinées pour construire des engins et des améliorations. Les engins sont des objets à usage unique qui peuvent endommager un autre coureur, accélérer un coureur ou réparer les coureurs rapidement. Les améliorations sont des ajouts permanents à un coureur qui améliorent ses statistiques.
Une fois construit, le chariot se déplace sur la piste en fonction de sa cote de vitesse. Il y a cinq espaces de danger sur le plateau. Lorsque les joueurs rencontrent un danger, ils interagissent avec lui en lançant des dés et en ajoutant le modificateur pertinent de leur coureur personnalisé. Les dangers peuvent ralentir un coureur, l'arrêter temporairement ou l'endommager.
Chaque dommage infligé à un coureur est représenté par un jeton qui couvre une statistique bénéfique sur le coureur. Tant qu'elle est couverte par un jeton de dommage, cette statistique n'est pas ajoutée au coureur. Tant que vous avez une vitesse nette positive, les joueurs peuvent se déplacer avec des dommages sur leurs chariots. Les joueurs peuvent réparer les dommages en sautant une étape de mouvement et en retirant deux jetons de dommage, puis en continuant à courir au tour suivant. Le premier joueur à franchir la ligne d'arrivée gagne !