SuperTux

SuperTux is a 2D side-scrolling platform game featuring Tux the Linux penguin mascot, inspired by the Super Mario series. It is programmed in C++.

SuperTux was originally created by Bill Kendrick. Ingo Ruhnke created many of the levels.

It is licensed under the GPLv3.

Development
Among the members of the development team are:
 * Bill Kendrick
 * Ingo Ruhnke
 * Duong-Khang Nguyen

Gameplay
In SuperTux, the player controls Tux, making him run around collecting power-ups, killing various enemies, and discovering new worlds, all for the purpose of rescuing his beloved Penny, who was captured by Nolok while Tux was distrated dancing on a picnic with her. The screen resolution is huge, allowing the player to see far ahead.

There are no lives. Instead, Tux simply respawns at the start of the level when he dies, unless he has touched the midpoint bell, in which case he'll respawn in the middle of the level and lose a few coins.

There are 2 main worlds, the Icy Island and Forest, along with many contributed worlds, such as the Halloween world. All worlds feature a worldmap, which is used to traverse across levels.

There are 5 powerups. Four of them use a special system where the more copies are collected of them, (without losing them) the better they become. For example, the more fireflowers are collected, the more fireballs can Tux shoot at once.

The Linux Game Tome's Game of the Month project helped improve the game in 2004.