Introduction to Comine Game Library
The Comine Game Library is intended to teach programming in a simple and fun way by building games in C and C++. There are many commercial game libraries on the market and many books in game development. One either has to learn a new scripting language for game development, or focus on a complex API which detract from the game development process. The Comine game library is to simplify developement in the C/C++ languages and to entice newcomers to write more complex coding through a simplified API.
The library is fun and easy to work and develope applications with. For instance, the following three lines of C++ code will initialize the game engine and create GUI window which will house your graphics.
//***********************************************
//** Example #1: Start up the first example
//***********************************************
#include <ComineGL/ComineGL.h>
///////////////////////////////////////////
int main(void)
{
CGLEngine engine(400,400);
engine.GameLoop();
return 0;
}
The output window looks like the following image.
The ComineGL library is free and open sourced and runs on many different operating systems. It would be nice if you mentioned this web site (http://comine.com) somewhere in your your application credits or your own web pages. Our logo for the library is the following image.
The Comine Game Library is under a GNU Public Licence(v3), and the source code can be found at http://code.google.com/p/cominegl.
The library is portable due to the portability of the libraries irrlicht graphics library and irrklang sound library. Although irrlicht is open sourced and free too, the irrklang sound library may require special licensing when releasing a commercial application.