Edit: This thread is a little old. Most of the general discussion about the BPPlayer is done here.
As some may already know, the BPPlayer is an external player for the Blender Game Engine. It tries to expand the flexibility of standalone blender games.
Some of the features of the BPPlayer is that it decreases the amount of overhead used which can speed up blender games. One of it’s goals is to efficiently protect games made with blender. The BPPlayer can do everything the normal BlenderPlayer can do, which includes linking files and pygame. It can also hide the console window (on Windows machines) to make blender games look more “natural”. Releases are planed for Windows and Linux, and eventually, Mac. Cross platform will be supported in the future.
If you can think of an extra feature to add or just want to comment, fell free to do so.