Casual Gaming Programming, News and Tutorials.
Asphyre Engine Framework
Today I will start a series of lectures and articles about Asphyre Engine. In this first one, I will talk about the history of the main versions of Asphyre, and I will give a brief introduction on what are its resources.
Asphyre Framework is a powerful open-source framework primarily aimed at casual game developers. It provides a high-level layer over underlying 3D hardware to support hardware acceleration for 2D rendering.
Versions
- Asphyre 1.5.2
- Asphyre 3 (Asphyre eXtreme)
- Asphyre 4.1
- Asphyre Casual Framework
- Asphyre 5
Asphyre 5
Asphyre 5 was released in September 22, 2008, which includes the best of Asphyre eXtreme, Casual and 4.1. The release uses a provider system that allows its extension to support new resources and new graphics engines, without losing the compatibility with its current version.It’s already compatible with DirectX7, DirectX9, OpenGL and Software Rasterizer providers, that allows great compatibility with absolutely all Hardware today found on the market. It also does not require any external DLLs for the projects, unless you use shaders and 3D (which explicitly requires DX 9 provider) . Its main resources are:
- Extended 2D graphics primitives
- Advanced Bitmap Fonts with efficient letter packing
- Major compatibility with all existing hardware
- Dynamic textures and easy to use render targets
- Alpha-channel support with alpha-blending
- High performance rendering using multiple cache techniques
- High-definition timer supporting VCL, KOL and Lazarus
- Input controls for Keyboard, Mouse and Multiple Joysticks
- In 3D, we have support for Shaders, Bump Mapping, Shadow Mapping, Advanced Illumination and others.
The latest version still does not have official support for all providers, being only compatible with the DirectX7 and DirectX9. But myself I already tested these new providers and they are well stable. For soon, Yuriy Kotsarenko promises that will come out a new version which already have all these providers, Lazarus support and a lot of new resources. As soon as it comes out, I will post further details here.
| Print article | This entry was posted by Cezar Wagenheimer on November 19, 2008 at 4:48 pm, and is filed under Asphyre. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |


