Up Hill Racing è un sidescroller di corsa che ha una qualità semi-infinita. L`avatar del giocatore guida vari veicoli attraverso diversi ambienti e livelli.
Il terreno iniziale presenta colline rocciose e ondulate con alberi verdi e ampi spazi aperti. L`avatar del giocatore deve raggiungere una distanza di 3.000 prima di poter sbloccare l`ambiente successivo. Il gioco rende la gara così difficile che il giocatore potrebbe dover percorrere più volte lo stesso tratto di strada per vincere. Il veicolo finisce rapidamente la benzina, si ribalta o retrocede e inizialmente non ha abbastanza slancio e potenza per affrontare alcune ripide colline.
Il giocatore migliora le sue possibilità a ogni nuova gara perché il gioco gli permette di conservare le monete raccolte prima di non riuscire a finire il livello. Le monete possono essere utilizzate per effettuare potenziamenti che rendono il veicolo più veloce e in grado di affrontare meglio il terreno. Ad esempio, possono migliorare la potenza, l`accelerazione e la velocità del veicolo, la capacità e l`utilizzo del serbatoio del carburante, la capacità di affrontare i dossi e l`aderenza e la stabilità dei pneumatici rispetto al terreno.