Tux Racer est un jeu de course open-source de 2000 mettant en vedette Tux, la mascotte du pingouin Linux. Les commandes sont simples ; Les touches fléchées gauche et droite sont utilisées pour diriger, tandis que la flèche vers le haut est utilisée pour « pagayer ». La barre d’espace (ou flèche vers le bas) permet à Tux de freiner. Pour sauter, il faut appuyer sur la touche E et la maintenir enfoncée, ce qui charge l’énergie et fait monter le niveau de l’Energomètre ; Relâcher la touche en l’air augmente la taille du saut.
Le parcours est composé de différents types de terrain, chacun ayant son propre effet sur les performances de Tux ; Glisser sur la glace permet d’accélérer au détriment de la traction, tandis que la neige améliore la maniabilité. Les joueurs gagnent des points en ramassant des harengs éparpillés le long des parcours, et pour passer au niveau suivant d’une coupe, il faut atteindre la ligne d’arrivée en dessous d’un temps inférieur à la normale et obtenir suffisamment de harengs.
En plus des options de contrôle standard, plusieurs autres paramètres peuvent être modifiés à partir du menu d’entraînement :
La vitesse actuelle du joueur est affichée dans un cercle dans le coin inférieur gauche de l’écran ; Appuyer sur les boutons directionnels pendant la course accélère ou ralentit le rythme. Il est possible d’appuyer sur le bouton « Paddle » pour que Tux pagaye avec ses palmes, ce qui lui donne à la fois une vitesse supplémentaire et lui permet de tourner plus serré lorsqu’il s’entraîne à basse vitesse.