Check out the features of this versitile game engine after the jump!
If you still have dreams of becoming a respectable homebrew developer you have to start somewhere. Fortunately, PSP homebrew developer Raphael, Tomaz, and InsertWittyName has come up with a very flexible game writing engine for the PSP named triEngine.
While triEngine is far from a simple game engine, it has a lot of features that any budding developer will enjoy tinkering with. Among the few cool features included are your standard 2D graphic functions with animated sprites support, an OpenGL style texture manager that keeps all your textures in VRAM, and video playback for PMP files to make those elaborate intro videos you want to put in your game.
Currently, triEngine is based under GPL, but the developers said that the license might change to a more liberal one later on. So far it's a work in progress and there's no guarantee that everything works without a hitch. It's still very functional nonetheless and already has a couple of games based off its engine.
However, before you start making your award-winning game, make sure you have the following libraries installed:
- VRAM memory manager
- stream interface with buffered streams layer and asynchronous buffered file reader for higher performance Memstick reading, as well as support for (zlib) compressed streams that are decompressed on the go
- VMath, VFPU Vector/Matrix math library
- pmplib for decoding videos (AVC+MP3/AAC/AT3) with support for fullscreen playback (intro videos) or giving control over how the video gets displayed (ingame videos that can be used as additional briefing incoming or be displayed on 3D objects as texture)
Visit: QJ.NET's PSP Development Forum


