PLIB Logo

STEVE'S PORTABLE GAME LIBRARY.

    And Lo, the Lion and the Sheep shall lie down together - but the Sheep won't get much Sleep.
    -- Woody Allen
Sourceforge Logo
HOME
WHAT'S INSIDE
LICENSE
CONTACTS
REQUIREMENTS
DOWNLOAD & INSTALL
FNT FNT
FNT FNT
FNT FNT
FNT FNT

PLIB: A Suite of Portable Game Libraries.

I (and an ever increasing band of helpers) have been spending time to build a set of OpenSource (LGPL) libraries that will permit programmers to write games and other realtime interactive applications that are 100% portable across a wide range of hardware and operating systems.

PLIB includes sound effects, music, a complete 3D engine, font rendering, a GUI, networking, 3D math library and a collection of handy utility functions. All are 100% portable across nearly all modern computing platforms. What's more, it's all available on line - and completely free.

If you are looking at other games libraries (and there are a LOT to choose from) - ask yourself how many games have been written for that library by people outside the group that wrote it. That is the acid test of usability and PLIB passes with flying colours.

PLIB is used by many projects (not all games - and not all OpenSourced), here are some of the more prominent ones - there are at least a hundred others:

Tux_AQFH Logo
Tux the Penguin -
A Quest for herring.
TuxKart
TuxKart Logo
FlightGear Logo
FlightGear
Majik3D
Majik3D Logo
PrettyPoly Logo
PrettyPoly Editor
TuxFleet
TuxFleet Logo
TORCS
TORCS Logo
Minigolf Maniacs Logo
Minigolf Maniacs
MOTE Logo
MOTE
Spacething Logo
Spacething

Unlike the many similar libraries, PLIB is easy to learn and use - and has an object-oriented C++ interface. It's built as a set of component libraries that you can pick and choose between if (for example) you don't want to use PLIB's GUI but you do want to use it's scene graph API.

If you are reading this document from the source distribution on your local disk, you can find the most up to date version of PLIB here:

PLIB's web presence is currently hosted on SourceForge (with thanks to VA Linux Inc for providing this free service), and the project summary page is here:

Steve J. Baker. <sjbaker1@airmail.net>