Power Game Engine Source Code Details

The Power Game Engine was written in REALbasic on Mac OS X. It can be modified and recompiled using REALbasic 2007 Release 3. The source code itself is a single REALbasic project file, containing about 48,000 lines of very readable, well-documented code. Its development began in the Fall of 2001, and the engine has since undergone several revisions as well as a thorough beta testing phase. Now very stable and robust, the engine utilizes OpenGL hardware acceleration and is optimized for Intel-based Macintosh computers.

As a user of the Power Game Engine source code, you will not be required to pay royalties of any kind to Sawblade Software, nor will you be obliged to contribute any of your own source code modifications back to Sawblade Software.



Two REALbasic add-ons are required to compile the Power Game Engine source code:
•The MonkeyBread PlugIn version 7.6 (http://www.monkeybreadsoftware.de/)
•The SuperSpriteSurface framework January 2008 release, by John Balestrieri (http://www.tinrocket.com)

The MonkeyBread Software PlugIn must be registered by including a registration number in the PlugInRegistration module in the source code. Until the PlugIn is registered, the compiled application will only run for 5 minutes before quitting. The MonkeyBread Software PlugIn may be registered at http://www.monkeybreadsoftware.de/.

Games that use the Power Game Engine consist of the game application itself and a Game Data folder, which contains graphics, sounds, and other files. A game will run properly if the Game Data folder is placed alongside the game application. It will also run if the Game Data folder is placed in the Resources directory within the application package. This approach is recommended because it makes the application self-contained and easier to move.

©2008 Sawblade Software