ANX (framework)

from Wikipedia, the free encyclopedia
ANX

ANX Framework Logo.svg
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

Web links

Individual evidence

  1. mitohnehaare.de
  2. mitohnehaare.de
  3. http://mitohnehaare.de/2011/11/29/eine-alternative-zu-xna-das-anx-framework/ (German)