Up Hill Racing er en sidescroller, der har en semi-endless kvalitet. En spillers avatar kører forskellige køretøjer gennem forskellige miljøer og niveauer.
Det oprindelige terræn byder på stenede, bølgende bjergbakker med grønne træer og store åbne områder. Spillerens avatar skal nå en distance på 3.000, før de kan låse op for det næste miljø. Spillet gør løbet så svært, at spilleren kan være nødt til at køre ad den samme strækning flere gange for at vinde. Køretøjet løber hurtigt tør for benzin, vælter eller kører baglæns og har i starten ikke nok momentum og kraft kombineret til at klare nogle stejle bakker.
Spilleren forbedrer sine chancer med hvert nyt løb, fordi spillet giver ham mulighed for at beholde de mønter, han har samlet, før han ikke klarede niveauet. De kan bruge mønterne til at udføre opgraderinger, der gør deres køretøj hurtigere og bedre i stand til at håndtere terrænet. De kan f.eks. forbedre køretøjets kraft, acceleration og hastighed, brændstoftankens kapacitet og forbrug, evnen til at håndtere bump og dækkenes vedhæftning og stabilitet i forhold til underlaget.