Gaming Middleware
A Game Engine is the core software component of a video game. It typically handles rendering and other necessary technology, but might also handle additional tasks such as game AI, collision detection between game objects, etc. The most common element that a game engine provides is graphics rendering facilities (2D or 3D).
From : en.wikipedia.org/wiki/Game_engine
Gaming Middleware developers attempt to "pre-invent the wheel" by developing robust software suites which include many elements a game developer may need to build a game. Most middleware programs provide facilities that ease development, such as graphics, sound, physics and AI functions.
From : http://en.wikipedia.org/wiki/Game_engine#Middleware
OpenPlay
OpenPlay is a cross-platform network abstraction layer designed to simplify the task of creating programs which communicate across multiple computers.
While originally designed for multiplayer games, it is useful for any developer who wants an easy, platform-independent way to send messages to programs running on other machines. It completely abstracts both OpenTransport and Winsock, and its plug-in architecture makes it easy for you to support new transport protocols.
OpenPlay contains the functionality of the NetSprocket, providing comprehensive support including user interface elements for managing multiple players on a network. With the integration of NetSprocket into OpenPlay, the old NetSprocket code is no longer needed, although an archive is available.
OpenPlay and NetSprocket source code is available under the Apple Public Source License.
visit
OpenPlay
OpenPlay was visited : 136 times
Loading .....