Posted Nov 30, 2007 at 02:52AM by Charles D. Listed in: Homebrew Development Tags: PMP, Matrix, Tomaz, OpenGL, Raphael
Ó

Screenshots of triEngine programming engine for PSP in action - Image 1Screenshots of triEngine programming engine for PSP in action - Image 2


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)
Also, Raphael mentioned that anyone who wants to contribute to the existing code of the game engine should take a look at the coding style specification that you can access through the via link below. So go ahead and check it out. You may not be able to come up with the next big hit for the PSP, but like we said, it's a start.

Visit: QJ.NET's PSP Development Forum


[Via QJ.NET forums] Permalink  |   Email this  |   Linking Blogs   |   Digg It!

Bookmark / Find this article on:


1 Comments


Sort by:
   by Advertising -
   by Raphael - 2007-11-30
 » required libs...

meh... those libraries are actually included in the source, just that they don't really belong to the core of the triEngine. I should have worded it better, but the whole engine works "out-of-the-box".



Featured Content
QJ.NET Blog Network RSS Feeds
MyQJ Feed / PDA
MyQJ RSS / PDA
Blog of Blogs Feed / PDA
QJ.NET RSS / PDA
Gaming Consoles Feed / PDA
Nintendo DS RSS / PDA
PlayStation 3 RSS / PDA
PSP Updates RSS / PDA
Wii RSS / PDA
Xbox 360 RSS / PDA
PC Gaming Feed / PDA
Age of Conan RSS / PDA
Games for Windows RSS / PDA
MMORPG RSS / PDA
Tabula Rasa RSS / PDA
World of Warcraft RSS / PDA
Science Feed / PDA
Science RSS / PDA
Technology Feed / PDA
Apple RSS / PDA
Gadgets RSS / PDA
iPhone RSS / PDA
Mobile RSS / PDA
Photography RSS / PDA
Tech RSS / PDA
Add QJ.NET
Add to My Yahoo!
Google Reader Subscribe with Bloglines
Add  to your Kinja digest Subscribe in NewsGator Online
Subscribe with Pluck RSS reader Add 'www.qj.net' to Newsburst from CNET News.com
Subscribe with SearchFox RSS del.icio.us www.qj.net
Add to Technorati Favorite! Add to My AOL
furl! it Stumble for Treehugger!

 Username: 
 Password:
Forgot password
New user registration



Poll
Which is the greatest handheld of all time?
Categories

Emulators
Titles
Archives