Author Daniel Sanchez-Crespo outlines a core programming curriculum every game designer should be well versed in. Code samples use C++, and the OpenGL and DirectX APIs.
an arcade action puzzle game where the objective is to get rid of all incoming balls by rearranging their order. Currently it includes 12 different levels and two modes of gameplay. The engine allows for easy custom level creation with unlimited number of paths, different speeds, ball-sizes, and rules.
turn-based strategy game with a fantasy theme. Fight a desperate battle to reclaim the throne of Wesnoth, or take hand in any number of other adventures…
remaking the classic 1984 arcade game Marble Madness by Atari. The graphics are slightly enhanced to bring them on par with modern standards: there is now a full 3D mode in addition to the usual isometric perspective one
portable C++ GUI library designed for games using Allegro, SDL and/or OpenGL, comes with a standard set of widgets and can use several different backends for displaying graphics and grabbing user input
Tips on how to create five room dungeons that can be used for any location, are short, are quick to plan, easy to polish and plan, flexible in size and easy to integrate into your campaign.
intended as an entrypoint for anyone interested in the development roguelike games. If you are unfamiliar with the roguelike game genre a good definition is (modified definition taken from Balrog and originally from ADOM)
a comprehensive system for designing realistic NPC AI for persistant worlds. It uses a meme metaphor to rationalize the "hows and whys" of NPC life. The Memetic AI Toolkit provides an artificial life designer with a host of tools, documentation, example c
game programming tutorials and source code for a variety of languages and platforms. Also, because this is a wiki, you are encouraged to contribute your knowledge and help the repository grow!
an open-source vertical scroller game programmed in C++,OpenGL and SDL. It's designed to run on all important platforms like Linux, MacOS X, Windows, Solaris. (Cool Graphics)
a free, turn based strategy game. It is designed in the tradition of the Battle Isle series from Bluebyte and is currently available for Windows, MacOS X and Linux.
web archive of game manuals, high quality scanned images of instruction manuals in their full, original format with all original artwork and other graphical elements intact
a high-level graphical application framework. Although Agar was initially developed as a game engine for the upcoming Trek to the Cave, it is also being used in different types of applications, such as CAD.
protocol intended for use in networked roleplaying games, and provides a flexible and extensible means of communicating between the components of a game system. The protocol is transport independant, encoding independant and portable.
The purpose of the Online Games White Papers is to provide online games market statistics, business model descriptions, technology summaries and publisher listings.