Durante un tiempo, he estado trabajando con XNA para el diseño y desarrollo de juegos (aunque solo para uso personal en cajeros automáticos). En general, soy un gran admirador de XNA en sí mismo, y su "sensación" general. Sin embargo, debido al hecho de que:
- XNA parece carecer de soporte (sin soporte de Metro, sin actualizaciones desde 2010, etc.)
- Planeo intentar conseguir un trabajo en la industria del desarrollo de juegos, y debido al dominio de C ++, sería más útil estar más familiarizado con él.
- XNA solo es compatible con Windows (no Metro) y Xbox 360, mientras que estoy interesado en Mac y (en menor medida) soporte de Linux.
He estado tratando de cambiar a C ++ como mi idioma principal. Sin embargo, no quiero centrarme en aprender DirectX / C ++ en bruto en este momento, por lo que he estado buscando una API C ++ de nivel superior (algo sobre el mismo nivel que XNA, aunque algo un poco más de nivel bajo estaría bien) ) con una sensación similar a XNA. Entonces, para alguien que cambia de C # / XNA a C ++, ¿cuáles serían mis mejores opciones para API similares a XNA, aunque no administradas y ejecutadas en C ++?