Free Games
Table of Contents
- Game News
- Game Development Portals
- 3D Engines & Game Development Kits (from the Multimedia section)
- First-Person Shooter Games
- 3D Action/Strategy Games (excluding FPS and Simulation games)
- 2D Action/Strategy Games
- Simulation Games (excluding Sports)
- Educational Games
- Board Games (excluding Go & Chess)
- Go Games
- Chess Games
- Card Games
- Game Managers
- Console Hardware Drivers
- Console Emulators
- Console Hacks
- Inactive Projects
- Cube
(Multi-player/single-player FPS game which uses a very
small & fast 3D game engine. License: BSD-style)
(forum)
(Cube-OSX Mac OS X port)
- Fight Win Prevail
(SDL based, multi-player FPS game. License: BSD-style)
(forums)
- QuakeSource (Quake v1 &
v2 engine based FPS game projects)
(forums)
- QuakeForge
(Multi-player FPS game based on the Quake v2 engine.)
(cvs)
(ml)
- Blood
(Multi-player FPS game based on the Quake v2 engine.)
(cvs)
(ml)
(forum)
- Open Quartz
(Project to create free Quake game data)
(cvs)
(ml)
- Aleph One
(SDL based FPS game)
(cvs)
(ml)
- FreeDoom
(FPS game based on the "Doom" game)
(forum)
(deb)
- Doomsday Engine
(FPS game based on the "Doom" game)
(cvs)
(ml)
(forum)
- Doom Legacy
(FPS game based on the "Doom" game)
(ml)
(forum)
(forum)
(deb)
- ZDoom
(FPS game based on the "Doom" game. Currently w32 only.)
(forum)
- Hexen II
(FPS game based on the original - Doom based - game by
Raven Software.)
(cvs)
- Industri
(Single-player FPS game)
(cvs)
- UFO Alien Invasion
(Multi-player/single-player, turn-based style, strategy game.
UFO is based on a modified Quake2 engine.)
(forums)
- BZFlag
(Multi-player, tank battle action game)
(cvs)
(ml)
(deb)
- netPanzer
(Multi-player, tank battle action game)
(cvs)
(ml)
(deb)
- Scorched 3D (Multi-player,
tank battle strategy game, inspired by the DOS game "Scorched Earth")
(forums)
(deb)
- /Trackballs/
(SDL based ball steering game, inspired by the Amiga classic "Marble Madness".)
(cvs)
(ml)
(deb)
- Neverbal (SDL
based ball steering game. Steering is done by tilting the floor.
The package also includes the Neverputt game, a multi-player
miniature golf game.)
(deb)
- TORCS
(Racing car simulator game. You can program a racing car bot or drive
it interactively.)
(cvs)
(ml)
(TORCS Racing Board
online racing championship organisation tool)
- Trigger
(SDL based racing car game)
- Widelands
(SDL based multi-player, 'real-time', settlement strategy game,
inspired by the Settlers game.)
(cvs)
(ml)
- Boson
(KDE based multi-player, 'real-time', war strategy game)
(cvs)
(ml)
(deb)
- WorldForge (Multi-player, role-playing
game framework and game projects)
(ml)
- FreeDroid
(Collection of 3 single/multi-player, role-playing games)
(cvs)
(ml)
(deb)
- Emilia Pinball (SDL based pinball game)
(cvs)
(ml)
(deb)
- Pizza Game
(C++/OpenGL/Ogre based Pizza restaurant management game)
(cvs)
(forum)
- Tux Kart
(Linux mascotte Go-Kart racing)
(cvs)
(ml)
(deb)
- Slune
(Linux mascotte racing game)
(cvs)
(ml)
- PPRacer
("PlanetPenguin Racer". Linux mascotte racing game.)
(forum)
- Mtp Target
(Multi-player, ball rolling action game)
(forum)
- Parsec47
(SDL based shoot-em-up game)
- Ultimate Stunts
(SDL based car stunt racing game)
(cvs)
(forum)
- I Have No Tomatoes
(SDL based tomatoes smashing game)
(ml)
- glTron (Futuristic combat motor racing)
(cvs)
(deb)
- Armagetron
(Futuristic combat motor racing)
(cvs)
(ml)
(deb)
- SkyStreets
(SDL based space-ship racing inspired by the the M$ DOS game)
(forums)
- Vega Strike
(Spaceship combat strategy game)
(cvs)
(ml)
(forum)
(forums)
(deb)
- Crack Attack!
(SDL based Tetris variant inspired by the Super Nintend* classic "Tetris Attack")
(deb)
- Xbl
(3D Tetris game)
(deb)
- excido
(SDL based, futuristic, spacership shooter)
- Arianne
(Multi-player, role-playing game engine)
(cvs)
(ml)
- The Dink Project
(Role-playing game and RPG game engine, based upon the original
game by Robinson Technologies)
(cvs)
(ml)
- GemRB (Role-playing
game and RPG game engine, based upon the original "Infinity Engine"
developed by BioWare)
(cvs)
(ml)
(forum)
- CannonSmash (Tabletennis game)
(cvs)
- Peinture (Multi-player,
color puzzle game with several game modes available)
- Soccar (Single/two-player
footbal played with cars)
(cvs)
- TuxPuck (Shufflepuck game)
- 3D Pong (One or
two player ball game inspired by the legendary Pong game from Atari)
- PANP
(SDL based Pac-Man game with multi-player support)
(cvs)
(ml)
- CarTerrain
(Multi-player splitscreen, offroad racing game)
- MiniRacer
(Quake engine based racing game)
- Die (Deathmatch car racing game)
- Rubik (Rubik cube game)
(cvs)
- FooBillard (SDL/Op*nGL
based billiard simulation)
- BillardGL (Billiard simulation)
(cvs)
- KBillar (KDE based
billiard simulation which is highly customizable)
- Ballsmacker
(GNOME/Op*nGL based pool simulation)
(cvs)
- StepMania (Musical-rhythm game framework)
(cvs)
(ml)
- Briquolo
(SDL based Breakout game)
- Battle for Wesnoth (SDL based, multi-player,
turn-based strategy game in a fantasy setting)
(cvs)
(ml)
(forums)
(deb)
- Globulation 2
(SDL based, multi-player/single-player, realtime strategy game)
(cvs)
(ml)
(forum)
- Frozen Bubble
(Single/multi-player, SDL based color puzzle game)
(deb)
- Fish Fillets
(SDL based, comical, puzzle game inspired by the original Fish Fillets)
(cvs)
(ml)
- DROD
("Deadly Rooms of Death". Dungeon exploration puzzle game. License: MPL)
(cvs)
(ml)
(forum)
- Enigma
(SDL based, ball rolling puzzle game)
(cvs)
(ml)
(deb)
- Pingus (SDL/Clanlib based
game in which you help guide a bunch of penguins on their journey
around the world. The game was inspired by the classic "Lemmings" game.)
(ml)
(deb)
- Stratagus (Military
action and strategy game. Formerly called FreeCraft.)
(cvs)
(ml)
(deb)
- LGames (Collection of
puzzle/action games, including: ltris, lbreakout, lpairs and marbles)
(ml)
- TecnoballZ
(SDL based Breakout game)
- Scramble
(SDL based anagram puzzle game)
(forum)
- Nil (SDL based, multi-player,
ground-digging action game inspired by the Worms/Liero game)
(cvs)
- Wormux (SDL/Clanlib based,
multi-player, ground-digging action game inspired by the Worms/Liero game)
- Worms of Prey (SDL based,
multi-player, ground-digging action game inspired by the Worms/Liero game)
- Outgun (Allegro based,
multi-player, capture-the-flag action game)
(cvs)
- Njam (SDL based Pac-Man
game with multi-player support)
(cvs)
- Atomix
(GNOME based puzzle game inspired by the Amiga original)
- BomberClone
(SDL based, multi-player, bomb placing/avoiding puzzle game,
inspired by the AtomicBomberman
Bomberman game)
(cvs)
(ml)
(deb)
- Balder2D
(SDL based, multi-player, zero-gravity action game inspired
by the book
Ender's Game)
(cvs)
(ml)
- ColorSnatch
(Two-player territory-capturing puzzle game)
- Abuse
(Platform shooter)
- Critical Mass
(SDL based Space shoot-em-up)
(cvs)
(deb)
- Crossfire
(Role-playing adventure reminiscent of Rogue)
(ml)
- Lost Labyrinth
(Role-playing adventure reminiscent of Rogue)
(cvs)
(forum)
- Trophy (Racing game)
(cvs)
- Vectoroids
(Rock-shooting game similar to the arcade classic "Asteroids")
- nInvaders (Ncurses
based Space Invaders clone)
(cvs)
(ml)
- CrossFire (Role-playing adventure)
(cvs)
- XBlast
(Xlib based, multi-player, bomb placing/avoiding puzzle game)
(ml)
- NetHack
(Dungeon exploration adventure classic)
(cvs)
(forum)
- Xconq (Build, manage
and conqueror civilizations)
(ml)
- Final Frontier Trader
(SDL based, single player, space-ship strategy game)
(cvs)
- Star Control 2 (SDL
based spaceship adventure/strategy game. This project is a port of
'The Ur-Quan Masters' to SDL.)
(cvs)
(ml)
- Exult (Role-playing adventure)
(cvs)
(ml)
- ASC (Turn based military strategy game)
(ml)
- Arianne (Massively
multi-player role playing game and engine)
(cvs)
(ml)
- FreeCNC
(SDL based, military action and strategy game)
(cvs)
(ml)
(forum)
- XShipWars
(Multi-player spaceship strategy game)
(development site)
- Liquid War
(Multi-player 'eat your opponent' strategy game)
- GTetrinet (GNOME based,
multi-player, tetris-like game-client Tertinet)
(cvs)
(ml)
- Tetrinet (Ncurses
based, multi-player, tetris-like game-client for
Tertinet. License: none, it is public domain.)
- Quadra (Multi-player, tetris-like game)
(cvs)
(ml)
- XWelltris (Tetris-like game)
- Torrent
(Tetris-like game)
(forum)
- Krystal Drop (SDL based
Tetris-like game inpired by NeoGeo's 'Magical Drop' game)
(cvs)
- LinXtris
(GTK+/Ada95 based Tetris-like game)
(cvs)
- Tunnel
(SDL based tunnel-flying game)
(ml)
- Powermanga (Xlib based shoot-em-up game)
- Icebreaker
(Ice-breaking strategy game)
- Alien Blaster
(SDL based shoot-em-up game)
- Crimson Fields (Realtime tactical war game)
(cvs)
(ml)
- Civil (Multi-player
American civil war strategy game)
(cvs)
(ml)
- Space Hulk
(Qt based, two-player, turn-based strategy game)
(cvs)
- Sulk (SDL based, two-player,
turn-based strategy game)
(cvs)
(ml)
- Attal (Qt based,
turn-based strategy game in a medieval setting)
(cvs)
(ml)
- GNOME War Pad
(GNOME based client for the play-by-email space conquest strategy game
'VGA Planets')
(cvs)
- GalaxyHack
(Multi-player, script-writing based, space conquest strategy game)
(cvs)
(forum)
- Xscorch
(Two-player, tank battle strategy game, inspired by the DOS game "Scorched Earth")
(ml)
(deb)
- Conquest (Ncurses
based, multi-player, space warfare game)
- ADIC ('Any Door Is Closed'.
Cooperative multi-player strategy game. The goal is to lock-in all players
of the other teams.)
(cvs)
(ml)
- Pathological (Pygame/SDL based
puzzle game inspired by the "Logical" game from Rainbow Arts)
(cvs)
- XLogical (SDL based
puzzle game inspired by the "Logical" game from Rainbow Arts)
- MOAGG
("Mother Of All Gravity Games". SDL based gravity-flying
game inspired by the classics "Space Taxi" and "Gravity Force".
MOAGG includes a Qt based level editor.)
(cvs)
(ml)
- Wakkabox (SDL based
puzzle game, where you need to slide the red-box to the other side)
- 2Pong (SDL based,
multi-player, ball game inspired by the legendary Pong game from Atari)
- Rocks'n'Diamonds (SDL based
clone of the classic "Boulderdash" rock-moving strategy game)
(cvs)
- Epiphany (Clanlib based
clone of the classic "Boulderdash" rock-moving strategy game)
(cvs)
- Gweled
(SDL based color puzzle game inspired by the "Bejeweled" or
"Diamond Mine" game)
- Monster Masher
(GNOME based rock-moving strategy game)
(lxr)
- Cadaver (Client/server based
AI realtime strategy game. Players need to 'program' an AI-client.)
- Galaxy (Email
message based multi-player galactical strategy game)
(cvs)
(ml)
(GalNG Tcl based procmail script
to automaticially move turn reports and forecasts into a perspective directory)
(cvs)
- Kpacman (KDE based clone of
the classic "Pacman" game)
(cvs)
- gav
("GPL Arcade Volleyball". SDL based clone of an old game.)
(cvs)
- Luola
(SDL based cave flying spaceship shoot-em-up)
- kbilliards
(KDE based billiard simulation)
- Formido (SDL based
soldier shoot-em-up game)
- Castle-Combat
(Multi-player, SDL based, castle-wall-attack game, inspired by the "Rampart" game)
- Kajaani Kombat
(Multi-player, SDL based, space-shooting game, inspired by the "Rampart" game)
- XBubble (Single/multi-player,
Xlib based color puzzle game)
(cvs)
(ml)
- Toppler (SDL based
platform game, inspired by the "Tower Toppler" game)
(cvs)
(ml)
- The Bub's Brothers (SDL based
multi/single-player, platform game, inspired by the "Bubble Bobble" game)
(cvs)
- Enigma
(SDL based platform shooter, inspired by Duke Nukem 1)
- BurgerSpace
(SDL based platform game, inspired by the "BurgerSpace" game)
- Afternoon Stalker
(SDL based maze game, inspired by the "Night Stalker" game)
- Cosmosmash (SDL based
space-tennis game, inspired by the "Astrosmash" game)
- SDL-Toms
(Multi-player, SDL based puzzle game, inspired by the "Atoms" game)
- asciijump (ASCII-art based ski jumping game)
- GPC-Slots 2 (ASCII-art
based slot machine game)
(forum)
- Pycadia (Collection
of Python/PyGame based vector-rendered games, including a clone of the classic
"Space War" and "Asteroids" game)
- Scalar
(Picture assemble puzzle game)
- gmult
(GTK+ based multiplication puzzle game inspired by the
Emacs based original)
- FlightGear (Flight Simulator)
(cvs)
(ml)
(forum)
(FGSD FLTK based scenary design tool)
(cvs)
(ml)
(Atlas Map design tool. Inactive project.)
(cvs)
(ml)
- GL-117
(SDL based Flight Simulator)
- FreeCiv (Multi-player, civilization simulation)
(forum)
(ml)
- LinCity
(SVGALib based urban planning simulation.)
(cvs)
(ml)
(old homepage)
- OpenCity
(SDL based 3D urban planning simulation.)
(cvs)
(ml)
(forum)
- OpenTTD
(SDL based, multi-player railway simulation, inspired by the
"Transport Tycoon" game.)
(svn)
(ml)
(forums)
- Danger from the deep
(SDL based, 3D, World War II German submarine simulation.)
(cvs)
(ml)
- SearchAndRescue
(3D simulation of a rescue helicopter)
- JuggleMaster
(Juggling siteswap animation creator)
- Jongl (Juggling animation creator)
- Celestia
(Navigate trough our universe in 3D)
- Cubex
(Web based Rubik's Cube solver)
- Educational Software Portals
(from the Educational Software section)
- Language
(from the Educational Software section)
- Creativity
(from the Educational Software section)
- Logic & Math
(from the Educational Software section)
- Physical Training
(from the Educational Software section)
- Computer Skills
(from the Educational Software section)
- Childsplay
(SDL/Python based collection of educational games for children)
(cvs)
(ml)
- Gtkboard (GTK+ based
generic framework for creating board games)
(cvs)
(ml)
- GRhino (GNOME based reversi-alike game)
- Hexxagon (GTK+ based reversi-alike
game insipred by Hexagonal Ataxx)
(Ncurses based version)
- GNU Backgammon (GTK based backgammon)
- BacKgammon (KDE based backgammon)
(cvs)
- Mah-Jong
(GTK+ based Mah-Jong game)
- xmahjongg
(Xlib based Mah-Jong game)
- Pente
(Xlib/Ncurses/text based, multi-player, five-in-a-row' game)
- Gamazons (GNOME
based Amazon
board game)
- TEG
("Tenes Empanadas Graciela". GNOME based Risk-alike game with
GGZ networking support)
(cvs)
(ml)
- WorDog ("World Domination Game".
PHP/Web based, multi-player, Risk-alike game.)
(cvs)
(ml)
(forums)
- Gnocatan (GNOME
based board game inspired by the "The Settlers of Catan" game)
(cvs)
(ml)
- London Law
(Python/WxPython based, multi-player, game inspired by the
Scotland Yard board game)
- gTans (GTK+ based
Tangram puzzle game)
- Quadromania
(SDL based 'rotate-block' puzzle game)
- GnomerMind (GNOME based mastermind)
- Mindless (SDL based mastermind)
- Gnect (GNOME based 4-in-a-row)
- monopd (Game server daemon for
playing monop*ly board games)
(cvs)
- Atlantic (KDE based
monop*ly
client for the monopd
game server network)
(ml)
- GtkAtlantic (GTK+ based
monop*ly
client for the monopd
game server network)
- Free Go
software list (Links to all kinds of Go software)
- GNU Go
(Text based, IGS/NNGS compatible, Go game client and server)
(cvs)
(ml)
- GtkGo
(GTK+ based Go game)
- ccGo
(GTK+ based Go client)
- glGo
(SDL/OpenGL/wxWindows based, IGS compatible, Go client.
glGo also includes an
SGF editor.)
- qGo
(Qt based, IGS compatible, Go client. qGo also includes an
SGF editor.)
(cvs)
(ml)
- 3D Battle Go
(OpenGL based Go game with network support)
- Go Siege
(GTK+ based Go game variant, in which hundreds of players can compete
simultaneously online)
- Hikarunix
(DamnSmallLinux
based live CD distribution dedicated to Go gaming)
- XBoard (Chess framework, with
support for many different engines and GUI-frontends,
several Internet chess servers,
and the PGN
game archive format)
(ml)
(wp)
- Scid
(Chess information database tool, with support for the standard
PGN and
EPB game archive formats)
(cvs)
(ml)
- GNU Chess
(XBoard compatible chess engine)
(cboard Ncurses frontend)
(cvs)
- Phalanx (XBoard compatible chess engine)
- Slibo (KDE/Op*nGL based
chess interface, compatible with the XBoard interface)
(cvs)
- eboard (GTK+ based
chess interface, compatible with the XBoard interface)
(cvs)
(ml)
- Knights (KDE based chess interface)
- Sjeng (XBoard compatible chess variants playing engine)
(cvs)
- BabyChess (GTK+ based GUI
for viewing and editing chess games in
PGN and
FEN
format)
(ml)
- pythonchess (Python/Tk
based chess program, aimed at practicing computer chess programming.)
- w3Chess (Web or email
based chess program)
- chessdgm
(Tool to convert a
FEN
chess position into a word processor diagram)
- PySol
(Collection of 200+ solitaire card games)
- Flowersol (Collection
of solitaire card/puzzle games. Code fork of
PySol.)
- KPoker (KDE based poker game)
- Hearts (KDE based clone of the M$ game)
- Floater (Tcl/Ncurses based bridge game client)
(cvs)
- FreeDoko
(4-player card game)
(forum)
- XQF (GTK+ based
frontend for Internet game server browsing and connecting)
(cvs)
(ml)
- KRconLinux (GTK+ based
frontend for Internet game server browsing and connecting)
- MAME Game Managers
(QMamecat Qt based
MAME catalog launcher)
(KMameleon KDE based
front-end for XMame)
(ml)
(CXMAME Ncursed based frontend for XMame)
- Game Launcher
(Portable and generic front-end for emulators like: MAME, Nesticle, RockNES,
zSNES, snes9x, Callus, Stella, z26, and Genecyst.)
(cvs)
(ml)
- Hardware / OS Emulation
(from the OS section)
- MAME ("Multiple Arcade Machine
Emulator")
(forum)
(XMame X11/Un*x port of MAME)
(AdvanceMAME XMame port
suitable for TV screens and arcade monitors)
(KnoppiXMAME bootable
CD-ROM ISO image for a MAME environment based on
Knoppix)
(MacMame)
- Mess
("Multi Emulator Super System". Arcade machine emulation software,
similar to MAME.)
(cvs)
(forum)
- ScummVM (LucasArts-like game emulator)
(cvs)
(ml)
- DevKit-Advance (GCC based game
development kit for the Gameb*y Advance and emulators thereof.)
(cvs)
(ml)
- ZSNES (Nintend* SNES/Super
Famicom emulator for x86 computers)
(cvs)
(ml)
(wp)
- mupen64 (SDL based,
Nintend* N64 emulator, build upon the inactive
Daedalus-Lkb project.)
- Daphne (Arcade laserdisc emulator)
- GNGB (Nintend*
Gameboy emulator)
- gbsplay (Nintend* Gameboy
sound hardware emulator)
- PPM (GTK+ based Nintend* Gameboy
tile & map editor)
- Atari800 (Portable Atari 8-bit
computer - 400, 800, and XL and XE series - and Atari 5200 system emulator)
(cvs)
(ml)
- Stella
(Portable Atari 2600 VCS computer system emulator)
(cvs)
(ml)
(KStella KDE frontend)
- openMSX
(MSX operating system emulator)
(cvs)
(ml)
- Xbox-Linux (Initiative to
port GNU/Linux to the M$ Xbox)
(cvs)
(ml)
- OpenXDK
(M$ Xbox development kit)
(cvs)
(ml)
(forum)
- XBoxGW (M$ Xbox hack to play
multi-player games over the Internet)
- GameC*be Linux (Initiative
to port GNU/Linux to the Nintend* GameC*be)
- Cube Online (Initiative
to create the ability to play LAN enabled GameC*be games over a wide area
network)
- DcDev
(Sega DreamCast console development portal)
- PS2-Hacking (Using the
commercial PS2 GNU/Linux Kit
with Debian. Inactive project.)
- Heroes (Futuristic combat motor racing)
(cvs)
(ml)
- Gambit (C++ library
for simulating/analysing game theory. Gambit includes a wxWidgets
based user tool.)
(cvs)
(ml)
- PRBoom
(FPS game based on the "Doom" game)
(ml)
(forum)
(deb)
- Heretic
(FPS game based on the "Heretic" game)
- Slickworm
(SDL based first-person-shooter with vehicle physics and terrain engine)
(cvs)
(forum)
- Space Racer (Car
racing in space)
(cvs)
- Decopter
(SDL based 3D simulation of a helicopter)
- Reaper
(Futuristic flight combat game)
(cvs)
(ml)
- Construo
(Xlib or OpenGL/Glut based program for constructing 2D wire-frame
objects and letting them react on physical forces, like gravity,
and watch them break or even explode)
(cvs)
(ml)
- Palito (Realtime
strategy game inspired by 'Total Annihilati*n')
(source)
- Egoboo
(Dungeon exploration adventure, in the spirit of
NetHack)
(cvs)
(ml)
- TSSHP
("The System Shock Hack Project". SDL based role-playing/shooter game.
License: BSD-style)
(cvs)
(ml)
- Batalla Naval
(GNOME based, multi-player, battleship strategy game)
(cvs)
- Forgotten Destruction
(Realtime adventure/strategy game)
(cvs)
- Phavon (SDL
based spaceship shoot-em-up which is modelled after 'Xenon 2')
(cvs)
- DroidBattles (A game of
programming. The task is to design your bots and then use the hardware as
efficiently as possible by writing a program for it, with the mission to
kill any enemy bots on the playground.)
- RealTimeBattle (Program
controlled robot battle)
(ml)
- FreeRails
(Multi-player railway simulation)
(cvs)
(ml)
- FreePop (SDL based
clone of the classic "Populous" civilization building strategy game)
(cvs)
- Free Reign
(Xlib/Op*nGL based, expandable, city simulator)
(cvs)
- Senken
(GNOME based urban planning simulation)
(ml)
- CGoban1
("Complete Goban Mark 1". X based, IGS/NNGS compatible, Go client.)
(cvs)
(ml)
- CardWords (Customizable crossword game)