Linux Arcade Games
Back Home
 :: What is Linux?
 :: Flavour Guide
 :: Linux Forums
 :: Linux Games!
 :: Bookstore
 :: How to Order
 :: Order Form
 :: Privacy Policy
 :: Contact Us
 :: Back to Games
Linux Arcade Games

Below are a few screen shots, and a list of games in the Arcade section:

Py Connect Four

Rock Dodgers

Super Cow

0verkill is a client-server 2D deathmatch-like game in ASCII art. It supports free connecting/disconnecting during the game, and runs well on modem lines. Graphics are in 16-color ASCII art with elaborate hero animations. 0verkill features 4 different weapons, grenades, invisibility, and armor. The package also contains reaperbot clients, a simple graphics editor, and a level editor.
af-tetris is a simple Tetris game for X.
Afternoon Stalker is a clone of the 1981 Intellivision game Night Stalker. The player is in a two-dimensional maze. The player is attacked by robots that shoot at it and that it must shoot down.
Beasts s a classic 1980's arcade-style game. Beasts is a gridworld game where the player's goal is to squash beasts.
Chromium B.S.U. is a fast paced, arcade-style, top-scrolling shooter. It uses OpenGL for graphics, and OpenAL for sound effects.
Copter Commander is a unique blend of arcade action and real time strategy, Copter Commander is fun for novices but surprisingly deep. It supports one to four players via Internet play and is based on the game design of Rescue Raiders/Armor Alley.
Critical Mass (Critter) is an SDL/OpenGL space shoot'em up game. Your world has been infested by an aggressive army of space critters. Overrun and unprepared, your government was unable to defend its precious resources. As a last effort to recapture some of the 'goodies', you have been placed into a tiny spacecraft and sent after them.
Cuyo is an interesting Tetris clone.
Cylindrix is a polygonal 3D action strategy shooter. It released for DOS in 1995, and is now ported to Windows and Linux.
DexterQuad is a 2D top-down scrolling game written in C++, using the SDL library for cross-platform programming.
Emilia Pinball Project is a pinball simulator for Linux and other Unix systems. There is only one level to play with, but it is very addictive.
Epiphany is a multiplatform clone of the game Boulderdash. It is written entirely in C++, using Clanlib as its graphic library. The player must collect all valuable minerals scattered in levels, while avoiding being hit by a falling boulder or a bomb.
Evil Bricks is an svgalib Breakout clone with mouse support and PPM snapshot support.
Falsoyd is A Little Shoot-em-up On Your Desktop. It is an entirely plotless game intended for hours of frivolous and violent entertainment while you should be working.
Frozen Bubble is a game in which you throw colorful bubbles and build groups to destroy the bubbles. In 1p mode, destroy all the bubbles to access the next level. In 2p mode, have your opponent die before you.
Geki2 is a 2D scrolling shooting game. It was based around KXL. KXL 0.5.2 or later is required to install.
Geki3 is a 2D horizontal scrolling shooting game.
Grande is a "ZANAC"-esque 2D scrolling shooting game. You need to attack the enemies using the main and additional weapons, of which there are four different kinds.
Heroes is similar to the "Tron" and "Nibbles" games of yore, but includes many graphical improvements and new game features including 12 original soundtracks, 94 levels (in 10 different tilesets), and five gaming modes including Quest (the classical Nibbles), or Kill'em all (squish the lemmings).
Humanoid is a pure Java[tm] applet and application version of the classic arcade video game "Defender", which was manufactured by Williams. This clone follows the original game very closely. You will Landers, Mutants, Bombers, Pods, Swarmers, and Baiters are all there together with hyperspace, smartbombs and extra lives.
Invaders is a Space Invaders game for Linux that uses the NEO library for graphics, sound, and input.
Iria is a 2D game generator, and a game itself in the way of Thunder Force or R-Type games. Anybody can play games created with Iria. It's intended to be easy creating sceneries, objects (ships, enemies, explosions, etc.), and behaviours between these objects.
klonik is a simple arcade game based on Tron using Allegro.
Kpacman is an implementation of the pacman game for KDE. Multiple game modes/schemes are available, including Ms. Pacman. Sound is not yet supported.
LBreakout is a breakout game with nice effects, graphics, and sounds. It's got a menu to configure a lot of things and a high score chart. It can be played either by mouse or keyboard. New levels can also be created, and most other aspects of the game can be customized.
Luola is a cavern-flying game for 1-4 players. Each player flies a small V-shaped ship and has one special weapon. The object of the game is simply to destroy all other players.
nInvaders is a Space Invaders clone for ncurses.
Oids is an online multiplayer Java game. The gameplay of Oids is a lot like Asteroids, but with some twists.
PackAttack is a game which is a little bit like tetris. The game play involves moving falling boxes into a row in order to get the best high score. The game is a clone of the "Stack Attack" game which is found on some cellular phones.
Peng-Pong is a cross-platform pong game written in SDL and developed/tested on Linux.
PengSwim is a game of swimming and eating, a penguin's two favorite activities. The object of PengSwim is to eat as many fish as possible within the time limit. Once you've eaten all the fish on the level, you move to a new level with more fish to eat. The SDL, SDL_mixer, and SDL_ttf libraries are required.
Py Connect Four is an implementation of the classic, two-player, Connect Four game. Each player has a color, either black or red, and they take turns putting their pieces in. The first player with four pieces in a row at any angle wins the round. It is completely written in Python, and uses the PyGame library with the SDL library.
Rock Dodgers is a game in which you dodge the space rocks, use your shields, fire your thrusters, cross your fingers, and kiss your ship goodbye.
SdlZombies is a clone of old zombie games. The purpose of the game is to attract zombies and make them fall in holes.
simon is a 2D shooter game. It features eight different weapons and the ability to shoot anybody you want (the only thing you need is an image of the shooter and the target; Tux and Kenny from Southpark are included).
Snake3D is Snake/Nibbles like you've never seen it before. Snake3D is a Nibbles game wrapped around an OpenGL cube.
Space Invaders in Perl/Gtk is a simple space invaders that was written while learning Perl/Gtk. Those also trying to learn Perl/Gtk may find it useful.
SpaceAryarya is a platform-style 2D/3D shooting game. The object is to destroy the enemies who come out at you whilst moving around the screen, facing different angles. It is based around KXL. KXL 0.5.6 or later is required to install it.
Star Voyager is a Star Trek-themed game with a strong shoot-em-up element. It can be played either single player or multiplayer, using a public server. It uses the SDL library for portability.
StarWar is a 2D space shooting game similar to xsoldier. It is multiplataform and suports sprite trasparencies, full screen, or windowed mode.
Squishy Bugs is a console-based game, much in the vein of the X game xbill. Bugs crawl up your terminal and the aim is to squish them by pressing any mouse button with your cursor over the bug. Squished bugs appear as a '*' until another bug passes over this character of the terminal.
supercow is a game in which you are the supercow, and have to jump and run, just like in super mario land. If you want sound, install sox.
Taxipilot is a silly little game based on Spacetaxi for the C64.
Teutron is a fun game, akin to Tron or Nibbles, where you must traverse a board with obstacles and collect food. Unlike most variations of Tron or Nibbles, Teutron has you control two of these heads at the same time, and has a selection of other items you can pick up as well that have effects on your speed, score, or the game board. The levels are plain ASCII text files and are simple to create.
Thrust is a rewrite of the classic Commodore 64 game of the same name, ported to Un*x and MSDOS. The object of the game is to lift the Klystron Pod from the bottom of a cave and return it safely to space. The Pod is very heavy (compared to the ship), and this makes it tougher than it may seem. You must be careful not to run out of fuel, crash into the cave walls, nor let the enemy artillary outposts shoot you down.
tux_aqfh (aka Tux: A Quest for Herring) is a game in which Tux the Penguin must collect Golden Herring and other prizes. This beta has several fully playable levels. Tux-AQFH is provided with full source code; it is designed for portability and runs under most OSes.
Vectoroids is based on the X-Window PDA game 'Agendaroids,' but uses libSDL for graphics, sound, and input, and includes nicer graphics, sound effects, and music. The objective is to survive wave after wave of giant rocks, which you must shoot to break into smaller pieces, until they are completely destroyed.
X ARCHON is much like in the original ARCHON - the light side and the dark side fight over control of a chess-like board.
xbill is a game that tests your reflexes as you seek out and destroy all forms of Bill, establish a new operating system that is very popular throughout the universe, and boldly go where no geek has gone before.
XBubble is an X Window-based clone of the famous arcade game Bust-A-Move/Puzzle Bubble. You can play it alone, against an opponent, or even against the computer. It has nice scalable and customizable graphics.
XPilot is a graphical multi-player maneuvering game with less-exciting graphics, but more speed, tactics, and insults. Some people also use it for UDP network analysis. Over the past eight years of playing and development, tons of features have been added to the game, from basic weapons like shotguns and missiles to more recent ones like phasing devices, invisibility, or hyperjump.
Yanoid is Yet Another arkaNOID/breakout clone, but it has been designed to be very flexible and extensible. The main engine is written in C++, but maps, objects, etc are defined in Python, which allows you to design very interesting maps. Yanoid is quite enjoyable. It requires SDL, SDL_mixer, and Python in reasonably new versions (currently SDL >= 1.2.2, Python >= 2.0).
Ympyris is a falling blocks game that uses a circle instead of a rectangular grid.

(c)affeinated 2002 Alternative Design