Middle Ware: Difference between revisions

Everything About Fiction You Never Wanted to Know.
Content added Content deleted
(clean up)
m (clean up)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{{trope}}
{{trope}}
In the context of video games, [[Middle Ware]] is software that a game developer can add on to their game for certain features. Middleware developers help other developers by not having them "re-invent the wheel". Middleware can either come from a third party company, or developed in-house. Contrast to a complete [[Game Engine|game engine]], which may comprise of almost everything in the game, or just the core components.
In the context of video games, '''Middle Ware''' is software that a game developer can add on to their game for certain features. Middleware developers help other developers by not having them "re-invent the wheel". Middleware can either come from a third party company, or developed in-house. Contrast to a complete [[Game Engine]], which may comprise of almost everything in the game, or just the core components.


{{examples|Examples of Middleware}}
{{examples|Examples of Middleware}}
Line 18: Line 18:
** SpeedTree: For when you really need a tree, and fast.
** SpeedTree: For when you really need a tree, and fast.
** FMOD: Handles audio playback
** FMOD: Handles audio playback
** Scaleform: Used for [[Heads Up Display|HUDs]] and menus.
** Scaleform: Used for [[Heads-Up Display|HUDs]] and menus.
** [http://ogre3d.org/ OGRE]: 3D engine, already compatible (see [http://www.ogre3d.org/developers/addons addons]) with several physics engines.
** [http://ogre3d.org/ OGRE]: 3D engine, already compatible (see [http://www.ogre3d.org/developers/addons addons]) with several physics engines.
** The Yake Engine: cross-platform game engine / application framework.
** The Yake Engine: cross-platform game engine / application framework.

Latest revision as of 13:28, 25 February 2015

In the context of video games, Middle Ware is software that a game developer can add on to their game for certain features. Middleware developers help other developers by not having them "re-invent the wheel". Middleware can either come from a third party company, or developed in-house. Contrast to a complete Game Engine, which may comprise of almost everything in the game, or just the core components.

Examples of Middleware


  • Physics
    • Havok
    • PhysX (ex- Novodex, from NVIDIA)
    • Eurphoria
    • Bullet
    • ODE (used in Call of Juarez)
    • Newton Game Dynamics
    • Tokamak
  • Video codecs
    • Bink/Smacker
    • Sofdec
  • Other
    • SpeedTree: For when you really need a tree, and fast.
    • FMOD: Handles audio playback
    • Scaleform: Used for HUDs and menus.
    • OGRE: 3D engine, already compatible (see addons) with several physics engines.
    • The Yake Engine: cross-platform game engine / application framework.