Home Page
Blue Dust Blog
Projects
Quit!
Discussions
X Seeks Y
Links
About Us!
Quit!

SGX - The Cross-Platform Game Engine

SGX is the 3D graphics engine from Steven Goodwin. It is based around of series of null drivers and loosely-coupled modules to facilitate an infinitely upgradable engine. It is primarily suited to games and digital TV backdrops, and runs under Windows and Linux, using OpenGL.

The SGX engine has existed (in some form or another) for over six years. The basic design philosophy is to provide a complete engine that can be ported with utmost ease to other platforms. It does this through double chance functions, prepared singletons, and an elegant underlying design structure. Portions of this code feature in Steven Goodwin's new book, Cross-Platform Game Programming.

Due to employment contract issues, the engine can not be released at the present time. However, when this situation has been resolved, the source code (released under the MIT, LGPL, or similar license) will be available here.