Games source code

C/C++

black_dot http://alleg.sourceforge.net/
Allegro – Allegro is a multi-platform game library for C/C++ developers that provides many functions for graphics, sounds, player input (keyboard, mouse, and joystick), and timers. It also provides fixed and floating point mathematical functions, 3D functions, file management functions, compressed datafile, and a GUI.
black_dot http://arianne.sourceforge.net/
Arianne – is a multiplayer online game engine, developed for turn-based and real-time games in mind, based on UDP network protocol and open standards. It is playable as a Gladiators combat game.
black_dot http://atanks.sourceforge.net/
Atanks – is a multi-platform Scorched Earth clone similar to the Worms series of games. Annihilate the other tanks to earn money, then spend it on bigger and better shields and weapons to wipe out the opposition. It features a wide array of weapons, AI players, destructible landscape, weather, parachutes, teleports and a wide range of other features.
black_dot http://www.3ddrome.com/engine.php
Drome Engine – is a 3D game engine written in C++ using OpenGL for graphics rendering. Some of its features include dynamic lightmaps, stenciled shadow volumes, particle effects, md2 model loading, PCX and PNG image loading, TrueType font loading, simple physics, and a Quake-style console.
black_dot http://www.freelords.org/
Freelords – is a rewrite of the well-known Warlords II. It mainly resembles Warlords, but also extends the game, e.g. units have hit points and the save, and configuration files have an easy-to-read XML format.
black_dot http://home.t-online.de/home/Primetime/
GL-117 – is an OpenGL- and SDL-based action flight simulator written in C++. It provides a random terrain generator, lighting effects, sounds, and joystick support.
black_dot https://github.com/id-Software
id Software technology downloads – The files accessible from this page are available with varying levels of support. Demos and point releases are generally supported by the particular game’s distributor. Source code, tools, and documentation are occasionally updated, but are not officially supported by id Software or the game’s distributor.
black_dot http://apocalypse.rulez.org/~upi/Mortal/
Open Mortal – is a parody of the once popular coin-up fighting game, Mortal Kombat, for Windows and Linux. It is currently playable, has 16 playable characters, some more in the making. New characters can be added, so players can be their own Open Mortal actor.
black_dot http://www.triptico.com/software/qdgdf.html
qdgdf – (Quick and Dirty Game Development Framework) is a set of libraries designed to allow fast development of games under a variety of systems. Its main goal is to show a platform-independent, consistent interface to Unix/Linux and MS Windows.

Delphi/Kylix/Pascal

black_dot http://sourceforge.net/projects/autorealm/
AutoREALM – is a free role-playing game mapping program originally made by Andrew Gryc. This program is an excellent mapping program that can design castles, caves, cities, dungeons and more. New developers are more than welcomed!
black_dot http://sourceforge.net/projects/binf/
Beyond Infinity – is another try to re-implement the Infinity Engine used in games like Baldur s Gate or Icewind Dale in open source. What differs Beyond Infinity from the other projects, is that it already runs (even if it has some restrictions...) and tha
black_dot http://sourceforge.net/projects/boi/
Battles of Infinity – or as so many times mentioned in the source code, BoI, is a Real-Time Strategy game (like R*d Al*rt, St*rCr*ft). It will have a plugin-based structure. The current code is written in Delphi, but plugins can be written in any language.
black_dot http://sourceforge.net/projects/boledit/
BolEdit - The Bolo Level Editor – BolEdit is the first level editor for Bolo (© 1987-95 by Dongleware) – a truly unique Arkanoid/Breakout clone by the makers of Oxyd.
black_dot http://sourceforge.net/projects/btsuite/
BTSuite: Battletech Client Application – BTSuite is a collection of software that collectively act as a graphical client to BattleTech MUXs: a HUD (BTHUD), a Map Editor (LandDesign) and a Navigation tool (Mapper).
black_dot http://sourceforge.net/projects/cscop/
CSCop for Counter-Strike – Team killing control for Half-Life Counter-Strike servers.
black_dot http://sourceforge.net/projects/daocmonitor/
DAoC Monitor – A windows trayicon-program to monitor the Dark Age of Camelot servers, and realm-status (Darkness Fall owner, servers up...).
black_dot http://sourceforge.net/projects/dungeonrealm/
DungeonREALM – DunegonREALM is a collection of D&D Dungeon Master utilities that will be, when all finished, added together to be the ultimate dungeon generator and DM assisting tool.
black_dot http://sourceforge.net/projects/timeevolution/
Evo – a 2D MMORPG, design with Delphi using delphix component and working under Windows 9x/2000/NT (screenshoot at ftp://xenkill.homeip.net/download/xenkill.html).
black_dot http://sourceforge.net/projects/ferox/
FeroX – A single player RPG game. FeroX means: spirited, courageous, warlike /wild, arrogant and unbridled in latin. It’s a RPG project, based on GLScene which is a OpenGL environment for Delphi. The battles will be as in the Final Fantasy.
black_dot http://sourceforge.net/projects/galaxyview/
GalaxyView – GalaxyView is a turn viewer for Galaxy, a multiplayer play-by-email game of interstellar war. Features include a map with detailed information, a ship designer, a move editor, turn report charts, a battle simulator, forecast, history and help.
black_dot http://sourceforge.net/projects/gmvdk/
GM Viewer – Hier finden sich alle Viewer fuer das Play-by-eMail Spiel Galaxy Master.
black_dot http://sourceforge.net/projects/jedi-isoax/
JEDI-IsoAxEE WorkShop by Delphi – Using Delphi to write a complete Isometric Engine and Editor and to port it to Kylix upon it’s release. Features... 1. Cross-platform Isometric game engine and editor. 2. Full OO game object inheritance model so objects can be handled...
black_dot http://sourceforge.net/projects/jedi-sdl/
JEDI-SDL : Object Pascal headers for SDL – Remember when you wrote your games in Object Pascal? Well continue that fine tradition by using JEDI-SDL! Which works with Delphi, Kylix and FreePascal (more Pascal compilers on the way). Cross-platform game development has never been easier!
black_dot http://sourceforge.net/projects/mse/
Model Scene Editor – A 3D Scene Editor for POVray
black_dot http://sourceforge.net/projects/nesdevkit/
NES DevKit – NES DEV KIT is a tool to make .NES games and demos. With the alpha version you can realy make those (demos included) Use version 0.1a for best results
black_dot http://sourceforge.net/projects/saulot/
Saulot - The Vampire NPC Generator – Generate NPC Characters for White Wolfs Vampire – the Masquerade und Vampire – the Dark Ages.
black_dot http://sourceforge.net/projects/sectofava/
Secret of Avanoon – Secret of Avanoon SOA should become a MMORPG-Game written in Delphi (client) and C (Server). It plays in the middleage.
black_dot http://sourceforge.net/projects/sokobanyasc/
Sokoban YASC – Yet Another Sokoban Clone - for Windows. Rich on game features, such as unlimited undo, path finding, reverse mode, and a replay mode. Good import functions, level editor, highly configurable. Extra: Built-in music player.
black_dot http://sourceforge.net/projects/soulc/
SoulCatcher – Character backup utility for Diablo2 with support planned for other games.
black_dot http://sourceforge.net/projects/spheresuite/
Sphere Suite IDE – Sphere Suite is an IDE for the RPG Creation Engine Sphere, with an excellent interface and plenty of code helping tools. With a highly customizable interfaces and great coding utilities and a built-in script for Sphere Suite is the best choice for an IDE
black_dot http://sourceforge.net/projects/tilestudio/
Tile Studio – Complete development utility for graphics of tile based games. Includes a bitmap editor for creating tiles and sprites and a map editor for designing level maps. Output is completely programmable, generate header/source files for use with any project!
black_dot http://sourceforge.net/projects/quark/
QuArK – Quake Army Knife – A game editing program for the Quake series. Focuses on but is not limited to 3D map editing.
black_dot http://sourceforge.net/projects/quake2delphi/
Quake2 to Delphi conversion – Purpose of the project is to port GPL’ed Quake2 engine to Borland Delphi (and Kylix) programming languages.
black_dot http://sourceforge.net/projects/uoaid/
UOAssist Interface for Delphi – A non-visual component that provides an interface to UOAssist (3rd party program for Ultima Online). You can read skill values, get notifications and much more.
black_dot http://sourceforge.net/projects/utx-viewer/
UTX-Viewer – UTX-Viewer is a tool for all who build creative content for games based on Epic’s Unreal Engine. It is an external texture previewer and currently supports engine builds up to 436 (and, to a limited extent, builds 8xx/Unreal2).
black_dot http://sourceforge.net/projects/valkyrie-module/
Valkyrie Module – A dedicated implant management system for characters of the Shadowrun RPG; it currently implements all implants from SR3 and M&M.

Others

black_dot http://devet.tuzsuzov.com/
Devet – is a single-player game of strategy - and a little luck - for all ages. It is a non-violent game for PCs, PDAs and mobile phones.
black_dot http://lgames.sourceforge.net/
Online Chess Club – is a PHP chess game. It allows you to play any number of games simultaneously against your friends online using only a Web browser, provided you own some PHP-ready Web space. It recognizes checkmate, stalemate, and allows you to draw a game. In addition, finished games may either be archived or deleted.
black_dot http://cs-sdl.sourceforge.net/
SDL.NET – is a set of language bindings for SDL, SDL_mixer, SDL_image, and SDL_ttf written in C#, which allows easy development of games using Microsoft’s .NET framework. It should work on any .NET-capable machine.

Table Of Contents

Previous topic

Database, Client/ Server sources

Next topic

Graphics/Video source code