JGE++ (Jas Game Engine++) is a hardware accelerated 2D game SDK for PSP. It supports cross-platform development under MS Windows. The entire game development process, including coding, debugging and testing, can be done in Windows. (However, it's still recommended to test your game on PSP from time to time to make sure everything is fine.)
You can use JGE++ to make Windows games but the primary platform is PSP.
Features
- 1.xx and 3.xx firmware support on PSP.
- Hardware accelerated 2D rendering including scaling, rotations and colour blending.
- Animated sprites.
- Geometry shapes rendering, including rectangle, circle, polygons and thick lines.
- Loading PNG, JPEG and GIF.
- Spline.
- Advanced multiple emitter and key frame based particle system.
- Bitmap fonts.
- Chinese GBK fonts.
- True Type fonts.
- Stereo WAV playback.
- Hardware MP3 decoding on PSP.
- Resource manager.
- Zipped resource support.
- Frame based animation system using XML scripts.
- Basic 3D functions, including support of rendering textured triangles, Quake 2 (MD2) model and OBJ model.
- Port of HGE helper classes: hgeParticleSystem, hgeDistortionMesh and hgeFont.
- Input system for English and Chinese.
Tutorials
- 01.HelloWorld
- 02.RenderingImages
- 03.ResourceManager
- 04.Splines
- 05.Shapes
- 06.TrueTypeFont
- 07.DisplayingChinese
- 08.Animator
- 09.3DPrimer
- 10.HGEDistortionMesh
- 11.HGEParticles
- 12.InputSystem
Project page
http://jge.googlecode.com/
Official forums
http://jge.khors.com/
License
JGE++ is Licensed under the BSD license, see LICENSE in root folder for details.
The JGE++ Team
- James Hui (a.k.a. Dr.Watson)
- Duan Sijiu (a.k.a. Chi80)
Special thanks to:
- Cheese (WAV playback code)
- Cooleyes (MP3 hardware decoder)
- Fan990099
- Firenonsuch
- Newcreat
- Raphael (VRAM manager)
- Subelf
- Youmentang
- Jasmine (James' lovely wife)
Download]
JGE++ 1.0
(You can also download it from the project's home page on googlecode.)