ANX (framework)
ANX
|
|
---|---|
Basic data
|
|
developer | ANX Developer Team |
Current version | 0.5 (February 4, 2013) |
operating system | Windows XP, Vista, 7, 8 , Linux , MacOS and others |
programming language | C # |
License | MS-PL |
German speaking | Yes |
ANX project page |
ANX is an open-source - Framework for game development on different hardware and software platforms. The name is an English recursive acronym , formed as A NX's N ot X NA, in German roughly ANX is not XNA .
concept
ANX is based on the interfaces of Microsoft's XNA , but expands this with an add-in system that ensures platform independence and with advanced features that go beyond the scope of XNA and should therefore be viewed as an alternative implementation.
The aim of the project is to develop a source code compatible version of XNA that is open source and therefore independent of Microsoft. The same source code can be used as in XNA, only the namespaces have to be exchanged. If desired, this can be automated using a tool provided (possible in both directions).
Development history
The project was started in October 2011, shortly after Microsoft's first build conference, by the German DirectX MVP Roland "Glatzemann" Rosenkranz. At this conference the further direction for the development of games on Microsoft platforms was announced. Between the lines one could read that the XNA framework will probably no longer be developed. However, since this is an excellent and easy way to get started in game development, the idea was born to offer an alternative.
ANX is mostly developed in C # and combines various game development programming interfaces , including Direct3D from DirectX in versions 10 and 11 for displaying 2D and 3D graphics and OpenGL in version 3 and 4. For outputting audio data for example, XACT or OpenAL is used, and the input handling relies on XInput .
The development team currently consists of nine developers who have implemented the public interface of XNA 100%. The internal implementations are not yet complete, however, the first games are already in development. Binary packages are published at regular intervals. As an alternative, the source code is publicly available in a current version.
Supported Platforms
- Windows
- Windows 8 "ModernUI" including certification for the Marketplace
- Linux
- MacOS
- iOS
- Android
- PS Vita
Web links
- ANX Framework project page (English)
- indiedev - official German-speaking support forum (German)
- Support forum (English)