Game Programming Gems

Game Programming Engine 1.0 

The GPE (Game Programming Engine) project is my attempt to program a game engine from scratch in C++ and Lua using the OGRE, CEGUI, and OIS libraries. I am currently using the GPE to power my computer game Abaddon.. Freeware download of Game Programming Engine 1.0, size 61.02 Mb.


libTrix Game Programming API 1.0 Libtrix 

Intended to be a portable environment for 2D and 3D sprite,tile and bitmap game programming.

libTrix Game Programming API 1.0 License - GNU Library or Lesser General Public License (LGPL). Freeware download of libTrix Game Programming API 1.0, size 0 b.

Learn game programming - Lost in 8bit 1.0 Janina Sieslack 

Have you ever wanted to know how to make your own games for iPhone, iPad and iPod touch? It is easier than you think. Lost in 8bit is a perfect hands-on game example to start beginning game programming.

Defend the ameb station against never ending attacks of angry pixel monster hordes. Shoot your way to freedom and stay alive as long as. Free download of Learn game programming - Lost in 8bit 1.0, size 1.15 Mb.

GLBasic SDK premium 4.0 Dream Design 

GLBasic is a programming language designed for game programming. It has simple commands for 3D, networking, joysticks and media playback. GLBasic compiles small, fast, stand-alone executables. Used media resources can be compressed into a protected archive with only one line of source code. The SDK includes an editor, compiler, font-generator, 3D. Free download of GLBasic SDK premium 4.0, size 48.86 Mb.

Matching Gems II 1.0 

Sequel of a great match 3 game Matching Gems. From the Middle Ages to Ancient China. Unravel puzzles with your quick wit! Match tiles to collect gems and make your way up the legendary Taishan Mountain. Take on over 100 Match 3 levels and play great mini-game puzzles in this amazing game!. Free download of Matching Gems II 1.0, size 21.31 Mb.

A Game Demo by The Old Game Factory rc 

Fully playable Java game demo illustrating basic game programming technics, such as sprite animation, pixmap fonts, time or frame related game loop, affine transformations, convolution filters, sound generation and playback.... Freeware download of A Game Demo by The Old Game Factory rc, size 63.95 Kb.

Elixir Game Engine 0.9 

The Elixir Engine is going to be a set of libraries useful for game programming under the Win32 platform. It covers from underground tasks like resource managing and console commands to higher tasks like graphics, sound and input.. Freeware download of Elixir Game Engine 0.9, size 445.23 Kb.

Intrepid 2D Game Library 1.0 

Intrepid is an object-oriented 2D game programming library written in C++ utilizing OpenGL and SDL that takes care of the low-level programming involved in making 2D games.You can create nearly every kind of 2D game. Comes with collision-detection, phy... Freeware download of Intrepid 2D Game Library 1.0, size 142.93 Kb.

Snake (game) in pure pascal 1.0 

The project is the Game (Snake) developing to show and using simple pascal in game programming. It also uses AI (not yet implemented).. Freeware download of Snake (game) in pure pascal 1.0, size 92.44 Kb.

The Winter '02 CS161 Game 1.0 Gmdvw02 

A game programming project for Edmonds Community College CMPSC161. Three guys.Four weeks.Too much VB.

The Winter '02 CS161 Game 1.0 License - GNU General Public License (GPL). Freeware download of The Winter '02 CS161 Game 1.0, size 0 b.

simple opengl game engine 1.0 Sogl 

Game engine modeled on the simpengine from the book Opengl Game programming. To be built in JAVA, on top of JOGL (which is a set of JAVA bindings to Opengl). Also, coding of a tutorial testbed and a simple game demo.

simple opengl game engine 1.0 License - GNU General Public License (GPL). Freeware download of simple opengl game engine 1.0, size 0 b.

K-UI for game 1.0 K-gameui 

A Application-Level Graphic User Interface for game programming. Independent of drawing device(DirectX, openGL, GDI, GDI+).

K-UI for game 1.0 License - GNU General Public License (GPL). Freeware download of K-UI for game 1.0, size 0 b.

SDL Game Engine 0.9.2 Sge2d 

A platform independent 2d game programming framework for c/c++ programmers with least possible dependencies for easy porting and with focus on easy api calls and the requirement of commercial programmers

Animated sprites with pixel exact collision detection, Multiple animations per sprite, Walkpoints, to let sprites walk automatically. Freeware download of SDL Game Engine 0.9.2, size 9.25 Mb.

CoolBasic 10 4 CoolBasic Software 

CoolBasic Classic is a BASIC-like game programming language specialized in 2D game making. It features complete framework for game graphics, sound, input, and networking - only to name a few. The design is focused on ease of use and simplicity, so CoolBasic Classic suits for beginners as well. Moreover, it's completely free.

Main. Freeware download of CoolBasic 10 4, size 5.81 Mb.

milix OpenGL toolkit 1.0 

MGL is a GLUT-like toolkit oriented to Game Programming. It supports OpenGL extensions, texture loading (BMP,TGA,RAW,DDS), native and DInput (Win32) keyboard input, mouse filtering, FSAA, internal GLU implementation (optional) and is fast and portable (W. Freeware download of milix OpenGL toolkit 1.0, size 808.79 Kb.

StarGL_3D 1.0 

a little and mininalist remake of the classic StarGlider 1&2 aimed at teching to people the basics of OpenGL and game programming in general, using the C programming language.The control of the 'ship' is just as in the classic "Descent 1". I made it after multiple questions and help requests about OpenGL . It uses OpenGL library. Freeware download of StarGL_3D 1.0, size 14.94 Kb.

OGT Library 1.0 Ogtlibrary 

The OGT Library is a set of open source libraries you can use for game programming. All libraries in the OGT shoud be light-weight an buildable on Linux, Windows, MacOS and BSD.

Following Libraries are planned for Version 1:
* A Library to handle configuration files
* A Library to handle high-score lists
* A 3D Math. Freeware download of OGT Library 1.0, size 0 b.

Vavide 1.0 Vavide 

Vavide is a cross-platform IDE for the VavoomC game programming language.

Vavide 1.0 License - GNU General Public License (GPL). Freeware download of Vavide 1.0, size 0 b.

JNetwar 1.0 Jnetwar 

I started this Project some months ago to get some game programming and Java knowledge. So i am programming for fun at my weekands at this code.
ATM it is the Codebase of a strategy game. I think it is going to be something like war game in a surreal computer network.

Strategy Game, Client-Server, Runs on Linux and Windows

java spacecraft 1.0 Javacraft 

Students try to study about 3D game programming in java. The ultimate target is to produce a Real time strategy game like starcraft in 3D. Trying to do it with lwjgl or jogl.

java spacecraft 1.0 License - GNU General Public License (GPL). Freeware download of java spacecraft 1.0, size 0 b.

Game Programming Gems Web Results

Game programming with DirectX

5 chapters of DirectX tutorial on game programming. Also contains a list of popular graphics libraries.

PC Game Programming Explorer

Book by Dave Roberts that takes readers inside the world of PC game programming and reveals the essential techniques to make game programming easy and fun.

The Game Programming Wiki

Game programming tutorials and source code.

Game Programming Vault '99 (Using DJGPP/Allegro)

Game programming using DJGPP and the wonderful Allegro library. Free games, tutorials, examples, and source-code.

Game Programming

Information about the game programming degree, courses, careers, job, and equipment information.

Letters from Terra - Pascal Programming

Presents a wealth of programming experience in Pascal, including graphical units and tools, 3D programming and texture mapping, game programming and hundreds of downloadable demos for the Pascal...

Game Artificial Intelligence Articles and Research

This site contains a comprehesive database of Artificial Intelligence articles specific to games that appeared in game programming books, magazines, conferences, or on the Internet.