Open Source Games
Even though you might already have the art or programming skills required for game development, looking into the open source game universe will certainly unravel new learning possibilities (provided with a certain amount of curiosity). These will probably demonstrate best practices in game development, show you new ways to architecture a game, as well as give you original ideas on how to solve specific programming issues. Best of all, many of these games also release their assets publicly.
You might even be interested in forking the original codebase and add some more “serious” interactions. In this article I’ll list some relevant resources coming from diverse game genres.
0 A.D. (pronounced “zero-ey-dee”) is a free, open-source, historical Real Time Strategy (RTS) game currently under development by Wildfire Games, a global group of volunteer game developers. As the leader of an ancient civilization, you must gather the resources you need to raise a military force and dominate your enemies.
Speed Dreams is a fork of the open racing car simulator Torcs, aiming to implement exciting new features, cars, tracks and AI opponents to make a more enjoyable game for the player, as well as constantly improving visual and physics realism.
Xonotic is a free and fast-paced first person shooter for Linux, Mac, and Windows. It combines addictive, arena-style gameplay with rapid movement and a wide array of weapons.
Secret Maryo Chronicles
Secret Maryo Chronicles is an Open Source two-dimensional platform game with a design similar to classic computer games. SMC has computer support to a great degree by using an accelerated Open Graphics Library for the best possible graphic design and stock performance.
Freeciv is a Free and Open Source empire-building strategy game inspired by the history of human civilization. The game commences in prehistory and your mission is to lead your tribe from the Stone Age to the Space Age...
The goal of the FlightGear project is to create a sophisticated and open flight simulator framework for use in research or academic environments, pilot training, as an industry engineering tool, for DIY-ers to pursue their favorite interesting flight simulation idea, and last but certainly not least as a fun, realistic, and challenging desktop flight simulator. We are developing a sophisticated, open simulation framework that can be expanded and improved upon by anyone interested in contributing.
PlaneShift is a Role Playing Game immersed into a 3D virtual fantasy world.
LinCity-NG is a city simulation game. It is a polished and improved version of the classic LinCity game. In the game, you are required to build and maintain a city. You can win the game either by building a sustainable economy or by evacuating all citizens with spaceships.
FreeCol is a turn-based strategy game based on the old game Colonization, and similar to Civilization. The objective of the game is to create an independent nation.
The game tells the story of a world destroyed by a conflict between robots and their human masters. Play as Tux in a quest to save the world from the murderous rebel bots who know no mercy. You get to choose which path you wish to follow, and freedom of choice is everywhere in the game. FreedroidRPG features a real time combat system with melee and ranged weapons, fairly similar to the proprietary game Diablo. There is an innovative system of programs that can be run in order to take control of enemy robots, alter their behavior, or improve one's characteristics.
Now you can start digging into the source or join a new community where you will be able to contribute and develop your potential! If you are looking for more exhaustive lists you might be interested in this Wikipedia entry or other contributed lists such as:
Do you know of any other open source games we should look at?