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.
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
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.