A.G.Udaya Shamendra is currently a second year undergraduate(Bachelor of Computer Science) at University of Colombo School of Computing(UCSC), Sri Lanka. He has interests in Java, 2D graphic designing (do out sourcing projects), Web designing, Web development (PHP, HTML...etc), Web Security, FOSS, C# (and some Microsoft technologies), Google Technologies (GWave, android...etc), Adobe Technologies and Networking. He likes blogging (Technology via Technology), movies, painting and poem writing. Udaya is a Manager of Adobe- Sri Lanka User Group (A-SLUG) and is involved with Mozilla Firefox Campus Rep programs and GTUG (Google Technology User Group), Sri Lanka.

Open Source GAMES

06/28/2010 5:39 am By Udaya Shamendra | Articles: 21

In the open source world Computer Games hold some important rank and reputation. People with computers are interested in PC games. Because of that Computer games have a big role in entertaining human life.

Open source video games are games assembled from and are themselves open source software, including public domain games with published source code.

Game Development in open source strategy is varying from its component available for free and open source.

Some Games are developed by using open source game engine, but the game content (media and levels…etc) is under a different license.

Duke Nukem is 3D game designed and developed in 1996 (Genre –FPS) with GPL game engine license and Proprietary content license. Game source released on April 1, 2003.

Duke Nukem 3D is a first-person shooter computer game developed by 3D Realms and published by Apogee Software. The source code to the Duke Nukem 3D v1.5 executable, which uses the Build engine, was released as free and open source software under the GPL on April 1, 2003.

CodeRED: Alien Arena is released in 2004 (Genre-FPS) with Mixed licenses.

This game combines a 1950s-era sci-fi atmosphere with game play similar to the Quake, Doom, and Unreal Tournament series.

Alien Arena focuses mainly on online multiplayer action. It is a free, stand-alone deathmatch game.

CodeRed Alien Arena based on source code released by id Software.

The game is powered by the id Tech 2-based CRX game engine, which has been rewritten to include support for such features as 32-bit high-resolution textures, 3D models used as architecture in ,

  • Maps
  • GLSL per-pixel lighting effects
  • parallax mapping
  • normal mapping
  • server-side antilag code
  • shaders (GLSL and rscript)
  • textured particles
  • semi-true reflective water with per-pixel distortion shaders
  • reflective surfaces on entities
  • light bloom
  • real-time shadows
  • overbright bits
  • real-time vertex lighting
  • and other graphical effects, all of which can be turned on or off in the menu.

As of CRX version 7.30, OpenAL is used for sound on all platforms.

Doom is released in 1993 (Genre-FPS) with GPL license for game engine and Proprietary license for contents.

Doom is a landmark 1993 first-person shooter video game by id Software. Doom has a science fiction/horror theme and simple plot typical of such action games. The development of Doom started in 1992, when John D. Carmack developed a new 3D game engine, the Doom engine, while the rest of the id Software team finished the Wolfenstein 3D prequel, Spear of Destiny.



Abuse is a run and gun video game developed by Crack dot Com and published by Origin Systems/Electronic Arts. It was released in 1996, and originally ran on DOS and Linux operating systems.

The game was originally released for MS-DOS and Linux as an incomplete shareware version. It was also included with many GNU/Linux distributions at the time.

Abuse was ported to Mac OS by Oliver Yu of Crack dot Com and published by Bungie Studios. The port was largely reworked for Mac, with the graphics partially redone to work better in the 640x480 resolution. The game has also been ported to the iPhone/iPod Touch under the name Abuse Classic.



Enigma is a transport puzzle computer game based on Oxyd, and is released under the GPL.

Enigma consists of approximately 1000 levels, known as ‘landscapes’ which may be played in any order. The player controls one or more marbles using the mouse, and interacts with the landscape purely through the marble. Levels fall into two broad categories: Oxyd landscapes and meditation landscapes. Some levels may appear to fall into one category while actually being in the other.




FreeCol is released in 2003 and updated in 2010 (Genre-TBS) with GPL license (both Content and Game engine). It is a clone of Sid Meier's Colonization.

It is a 4X video game, a clone of Sid Meier's Colonization.

FreeCol is mostly programmed in Java. It is platform-independent. In practice, it is known to run on Linux and Windows, as well as Mac OS X.




SuperTux is a free, open source two-dimensional platform game. The game was originally created by Bill Kendrick and is maintained by the SuperTux Development Team.

The game was inspired by the Nintendo Super Mario series. Instead of Mario, the hero in this game is Tux, the mascot of the Linux kernel, albeit the game's only reference to Linux. Many of the in-game graphics were created by Ingo Ruhnke, creator of Pingus.



Famous open source Game Engines/Frameworks

Solarwolf : Arcade is a game with LGPL license for both Content and Game engine and it is Similar to Pacman. This is a 2D action game.

VDrift is a cross-platform, free/open source driving simulator, released under the GNU General Public License. It is currently available for Linux, FreeBSD, Mac OS X and Microsoft Windows.


World Forge is open source framework for massive multiplayer online role-playing games.It is released in 1998 (Genre-MMORPG ) with GPL license .

Spring is a Game Engine and its released in 2005 with (Genre-RTS) GPL license .It is a 3D engine for many RTS games.

Spring (formerly known as TA Spring or Total Annihilation: Spring), is a full 3D free/open source RTS game engine originally created by the Swedish Yankspankers, intended to bring the gameplay experience of Total Annihilation into three dimensions.

Spring's source code, licensed under the GNU General Public License, is primarily written in the C++ programming language, as is springlobby.

How to Navigate SourceForge.net

This month’s Video


Previous Article


Your rating: None Average: 5 (2 votes)