Já faz um tempo que trabalho com o XNA no design e desenvolvimento de jogos (embora apenas para uso pessoal em caixas eletrônicos.) No geral, sou um grande fã do próprio XNA e sua sensação geral. No entanto, devido ao fato de que:
- O XNA parece não ter suporte (sem suporte ao Metro, sem atualizações desde 2010, etc.)
- Eu pretendo tentar conseguir um emprego na indústria de desenvolvimento de jogos e, devido ao domínio do C ++, estar mais familiarizado com isso seria muito útil
- O XNA suporta apenas Windows (não Metro) e Xbox 360, enquanto eu estou interessado no suporte para Mac e (em menor grau) para Linux.
Eu tenho tentado mudar para C ++ como minha linguagem principal. No entanto, não quero me concentrar no aprendizado direto de DirectX / C ++ no momento, portanto, estou procurando uma API C ++ de nível superior (algo mais ou menos no mesmo nível que o XNA, embora algo um pouco mais baixo seja bom) ) com uma sensação semelhante ao XNA. Portanto, para alguém que alterna de C # / XNA para C ++, quais seriam minhas melhores opções para APIs semelhantes ao XNA, embora não gerenciadas e executadas em C ++?