XNA-inspired technology
In short, this section provides a list of the most important and up-to-date projects that propose to extend development to other platforms, ports of XNA technology to other programming environments/languages or projects that may be used after the game is made with XNA in order to use it on web browsers.
Actually, it presents much more than just a list, since it also provides information about the project, its development environment and requirements, the official page or website, a news feed, and a link to our tutorial section for this particular project.
The projects we feature are the following:
- JSIL
- MonoGame
- ANX Framework
- DirectXTK
- XNI
JSIL
JSIL is a compiler that transforms .NET applications and libraries into standards-compliant cross-platform JavaScript. It makes it possible to play XNA games inside your browser. Two AppHub starter kits (Role Playing Game and Platformer) and a few simple games were already ported to HTML 5 using this compiler.
Go to the tutorial section for JSIL to learn how to use it. (coming soon)
Go to the official website.
Go to the tutorial section for JSIL to learn how to use it. (coming soon)
Go to the official website.
News
MonoGame
MonoGame is an OpenGL implementation of XNA 4. Currently, it is possible to use it for development/porting on iOS, Android, MacOS X and Linux. They are working on Playstation Suite and Windows 8 Metro support.
Multiple games made using MonoGame have been released on iOS and MacOS AppStores, including award-wining game Bastion.
Go to the tutorial section for MonoGame to learn how to use it.
Go to the official website.
Multiple games made using MonoGame have been released on iOS and MacOS AppStores, including award-wining game Bastion.
Go to the tutorial section for MonoGame to learn how to use it.
Go to the official website.
News
ANX Framework
The objectives of the ANX Framework is to provide a framework that is code-compatible with XNA 4 but that does not require the use of DirectX 9. It comes by default with a DirectX 10 render system, but DirectX 11, DirectX 11.1 and OpenGL 3 render systems are being worked on.
Two positive points about this project are that the DirectX render systems are based on the SharpDX project and that development with the framework will enable releases on Linux and other platforms supported by OpenGL.
Go to the tutorial section for ANX Framework to learn how to use it. (coming soon)
Go to the official website.
Two positive points about this project are that the DirectX render systems are based on the SharpDX project and that development with the framework will enable releases on Linux and other platforms supported by OpenGL.
Go to the tutorial section for ANX Framework to learn how to use it. (coming soon)
Go to the official website.
News
DirectXTK
The DirectX Tool Kit (or DirectXTK) is a utility library which goal is to address some of the runtime needs for Direct3D 11 applications. It features several C++ ports of XNA built-in effects.
The use of DirectXTK along with DirectXTex and DirectXMath provides a good base for Windows 8 Metro development.
The supported systems are Windows Vista with DirectX 11 update, Windows 7, Windows 8 CP (both Desktop and Metro). The supported compilers are Visual Studio 11 beta and Visual Studio 10 (along with the Windows 8 SDK).
Go to the tutorial section for DirectXTK to learn how to use it. (coming soon)
Go to the official project page.
The use of DirectXTK along with DirectXTex and DirectXMath provides a good base for Windows 8 Metro development.
The supported systems are Windows Vista with DirectX 11 update, Windows 7, Windows 8 CP (both Desktop and Metro). The supported compilers are Visual Studio 11 beta and Visual Studio 10 (along with the Windows 8 SDK).
Go to the tutorial section for DirectXTK to learn how to use it. (coming soon)
Go to the official project page.
News
XNI
The XNA-for-iOS project is an Objective-C implementation of XNA 4, which makes it possible to develop games for the iPhone, iPad and iPod Touch. Several games have already been made using XNI.
Xcode 3 or 4 along with the iPhone SDK is a requirement to use the XNI Framework.
Go to the tutorial section for XNI Framework to learn how to use it. (coming soon)
Go to the official project page.
Xcode 3 or 4 along with the iPhone SDK is a requirement to use the XNI Framework.
Go to the tutorial section for XNI Framework to learn how to use it. (coming soon)
Go to the official project page.
News