PDA

View Full Version : New game engine in development (C++)



stinkee2
September 12th, 2010, 15:48
Okay, so this is basically it. I would like to have a little bit more people to tell me what they think than just on my usual forum site ;).

Since the beginning of summer I have been working on a large project. It is called PSP Game Utility (or PGU for short). Right now, it's still under a lot of development and I don't have the credibility on this forum to upload what I have without people thinking I'm just going to give up... Most of this stuff is either half way implemented or still yet to come. I'm a one man team. It will take some time. It's got to be about 35-45% done if you're interested in a percentage.

Here are some of the features of PGU:

- Customizable GUI (such as rendering a GUIPanel instance as an image. scaling/clipping/such are customizable for that as well)
- Integrated Box2D and Bullet 3D physics engines (Made easy to use... Like, World->AddMesh(Mesh) easy... A single call.)
- .PGUM mesh format. Specifically designed for PGU. (optimized rendering (octrees, LOD, the works) The mesh is prepared for this in the conversion process. No serious calculations are done on the PSP)
- Camera frustum culling
- Efficient 2D / 3D particle emitter with great features.
- 2D Tile Engine (quadtee optimized)
- Artificial Intelligence base system (to make implementing your own easier)
- GUI utilities (for applications and such.. Like, open file dialog, on screen keyboard, various file operation dialogs, message windows (different types))
- Basic 2D / 3D primitive rendering (for tests and things)
- Integrated audio support (Wav, Mp3, Ogg, At3 via PSPAALIB)
- Various image loading (TGA, BMP, PNG, maybe JPEG)
- Event receiver
- Lighting / Materials
- Bone animations
- VFPU usage
- Pretty much everything is documented

I haven't slept in like 30 hours. So I'm going to just leave it at that.

I'm not uploading anything here. Most likely not until I have a beta ready.

So, if there's anything anybody can think to add to that I'd be glad to put more on my to do list. Does all this sound good? Give me your opinion.

Edit:
lol, or not.