Welcome to the Official GameX Home Page!
GameX is a free, open-source game engine for developers of all levels.
GameX was designed to provide a single object interface for all game
functions, thus eliminating the need to develop sophisticated code using
different low-level APIs for sound and graphics. In addition to ease-of-use,
GameX is thoroughly documented and comes with extensive demos to support
new game developers. This greatly simplifies game development, permitting
simple games to be created in just one page of C++ code! Why rewrite
the DirectX or OpenGL APIs? Check out our demos!
In the Fall of 2002, the Game Design Initiative at Cornell University
adopted GameX as its official platform for interdisciplinary education
in computer game design courses. Since then, over 50 student games have
been created with GameX, ranging from 2D games with multiple layers
and sound effects to interactive 3D games. Many of these games were
developed with GameX in less than one month.
Please visit the GDIAC gallery to see games made with GameX:
Contributors to GameX envision it as the easiest way to get started
making games. GameX is moving in the direction of becoming a universal
game development platform, providing objects and commands for all aspects
of game creation, including graphics, sound, music, physics, 2D grid
maps, collision detection, path generation, terrain, kinematic characters,
and networking for multi-player games. All from a single, easy to use
Currently, extensions are being developed for GameX that will permit
cross-platform development and high-level functions for 3D games. A
networking engine is also being developed for GameX. Visit our Info/F.A.Q
section for a detailed history of contributions and an extensive list
of current features. To get started making games, look in the Documentation
section for installation instructions or to download working demos and
tutorials from the Demos section!
For liscense details or commerical development, look here for complete