Mac Gaming - The Middleware Problem

The Middleware Problem

A particular problem for companies attempting to port Windows games to the Macintosh is licensing middleware. Middleware is off-the-shelf software that handles certain aspects of games, making it easier for game creators to develop games in return for paying the middleware developer a licensing fee. However, since the license the Mac porting house obtains from the game creator does not normally include rights to use the middleware as well, the Mac porting company must either license the middleware separately or attempt to find an alternative. Examples of middleware include the Havok physics engine and the GameSpy internet-based multiplayer gaming client.

Because of the smaller market, companies developing games for the Mac usually seek a lower licensing fee than Windows developers. When the middleware company refuses such terms porting that particular Windows game to the Mac may be uneconomical and engineering a viable alternative within the available budget impossible. As a result, some popular games which use the Havok engine have not yet been ported to the Macintosh.

In other cases, workaround solutions may be found. In the case of GameSpy, one workaround is to limit Mac gamers to play against each other but not with users playing the Windows version. However, in some cases, GameSpy has been reverse-engineered and implemented into the Mac game, so that it is able to network seamlessly with the Windows version of the game.

Read more about this topic:  Mac Gaming

Famous quotes containing the word problem:

    Will women find themselves in the same position they have always been? Or do we see liberation as solving the conditions of women in our society?... If we continue to shy away from this problem we will not be able to solve it after independence. But if we can say that our first priority is the emancipation of women, we will become free as members of an oppressed community.
    Ruth Mompati (b. 1925)