Alternative to Microsoft XNA Game Studio?

For some reason, XNA Game Studio is not working on my PC. :( It says something about pixel shaders, and my hardware doesn't support something or the other. I just need to make decent 2D games and demos. I also don’t I think that this will work on the computers of my target audience (people from developing South Asian countries).

So, is there an alternative for XNA that gives me equal performance and has a fairly mature API?

+2
source share
2 answers

You can check out Allegro (game programming library)

Modify to provide additional information:

Allegro 4 and Allegro 5 are cross-platform, mainly libraries designed for video games and multimedia programming. They perform common, low-level tasks, such as creating windows, accepting user input, loading data, drawing images, playing sounds, etc. And, as a rule, the abstraction of the underlying platform. However, Allegro is not a game engine: you can freely develop and structure your program as you like.

Allegro 4 and 5 support the main OS (Unix / Linux, Windows (MSVC, MinGW) and MacOS X). The engine supports two-dimensional graphical primitives natively (you will need a separate API such as OpenGL or DirectX for 3D rendering, but you said that this is not your goal).

+3
source

You can check out ANX:

ANX.Framework is a framework compatible with the Microsoft XNA framework 4.0. Original compatibility means that you can "translate" an XNA game project as an ANX game project by simply replacing all namespaces from Microsoft.XNA.Framework with ANX.Framework. The advantage of ANX is that you can swap RenderSystem, InputSystem and AudioSystem. When replacing these systems, you are no longer limited to launching your game with DirectX9, which uses XNA. ANX comes with DirectX10 RenderSystem by default. DirectX 11, DirectX 11.1, and OpenGL 3 RenderSystem are currently under development. This will allow you to run your games in Linux and other formats that are supported by OpenGL, etc., Just replacing the namespace.

~ Codeplex Website: http://anxframework.codeplex.com/

It is still in a difficult development, but most of the core features of XNA are implemented.

+2
source

All Articles