The Phoenix Game Framework is a set of classes for helping in the creation of 2D and 3D games in pascal.
It contains classes for API independent device management, platform independent device creating, texture loading, image manipulation, sound support using plugins for different audio engines, input handling, sprite engine, particles, gui and much much more.
One of the main features over other similar engines is the editors that helps in creating spite sheets, bitmap fonts and the other content that is needed for your game.
Phoenix is mainly developed and tested on Windows, but MacOS is supported and due to the plugin nature of the engine adding support for other platforms is relatively easy.
See the release news here.
This is the is the API reference for Phoenix. It is generated from the source using PasDoc and is being improved over time.
There are a number of tutorials available, see the index or the links below
This is the Phoenix forum at Pascal Game Development, if you need support, post it here or email me at email@example.com.
If you find a bug, please enter it into the issue tracker om Google Code.
The Phoenix Game Framework is licensed under the Mozilla Public License Version 1.1
For a overview of the license see
This basically means that you may use the code any way you want, but if you modify the Phoenix source you should publish it to the community (you don't have to release the source to your game through).