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
Massiv
The Massiv is a distributed game middleware whose purpose is to simplify the development of distributed persistent massively multiplayer online games.
It is an object-oriented distributed system built on top of C++ and its standard library. It defines an "extended" object model, in a form of coding instructions, that allows the Core to fully manage application objects. This includes automatic object life time management (garbage collection), object serializability and full object introspection, ability to remote call object methods and migrate and replicate objects. All these features are self-contained and implemented by the Massiv core library. A potential application developer has only to know that these features are supported and how to use them properly.
Besides the object model the Massiv also supports transparent simulation state archivation, dynamic download of static data (textures, models) or server load balancing.
visit
Massiv
Massiv was visited : 108 times
Loading .....