Seit einiger Zeit arbeite ich mit XNA für das Design und die Entwicklung von Spielen (allerdings nur für Geldautomaten für den persönlichen Gebrauch). Insgesamt bin ich ein großer Fan von XNA selbst und es ist insgesamt ein "Gefühl". Aufgrund der Tatsache, dass:
- XNA scheint einen Mangel an Unterstützung zu haben (keine Metro-Unterstützung, keine Updates seit 2010 usw.)
- Ich habe vor, einen Job in der Spieleentwicklungsbranche zu finden, und aufgrund der Dominanz von C ++ wäre es sehr nützlich, damit vertraut zu sein
- XNA unterstützt nur Windows (nicht Metro) und Xbox 360, während ich mich für Mac und (in geringerem Maße) Linux-Unterstützung interessiere.
Ich habe versucht, auf C ++ als meine Hauptsprache umzusteigen. Allerdings möchte ich mich derzeit nicht auf das Erlernen von DirectX / C ++ konzentrieren, daher habe ich nach einer C ++ - API auf höherer Ebene gesucht (ungefähr auf der gleichen Ebene wie XNA, obwohl etwas auf niedrigerer Ebene in Ordnung wäre ) mit einem ähnlichen Gefühl wie XNA. Was wäre für jemanden, der von C # / XNA zu C ++ wechselt, die beste Wahl für APIs, die XNA ähneln, obwohl sie nicht verwaltet werden und unter C ++ ausgeführt werden?