August 11, 2007

Linux Game Development Part 3 Installers

The need for a distribution-independent installer on Linux is important. Last time, I discussed why I believe you should not use a distribution-specific package manager, but it is worth repeating here. Essentially, you would have to provide a distribution-dependent package like rpm or deb to deliver your game, and allow the distributionââ¬â¢s package manager to resolve the library dependencies for you. While this sounds good in theory, in practice this can be a nightmare for both the developer and the end user. From the end userââ¬â¢s standpoint, it can be a very frustrating experience trying to find and install all of the dependent packages that the package manager says it needs ââ¬â some package managers do this for you automatically, but some donââ¬â¢t. And when it doesnââ¬â¢t work, some users (particularly those new to Linux) will not know how to solve this problem. This is not the first impression you want a potential customer to have with your game.

Link: GameDev.Net

Click Here!