Sou um programador de jogos iniciante tentando entrar na programação do setor para PS3, Xbox 360. O principal problema que vejo é a necessidade de demonstrar minhas habilidades para um potencial empregador, mas sem acesso aos kits de desenvolvimento para o PS3 ou Xbox 360, fazendo isso diretamente é impossível.
Minha pergunta é: qual é a melhor maneira alternativa de mostrar minhas habilidades aos desenvolvedores de console?
A programação C ++ no DirectX para Windows parece próxima de mostrar as habilidades de programação do Xbox 360, e a programação C ++ no OpenGL parece relativamente próxima de mostrar as habilidades de programação do PS3. Infelizmente, parece que, a partir da pesquisa na web, o Xbox 360 e o PS3 realmente têm suas próprias bibliotecas proprietárias, portanto, isso parece não tornar o empreendimento 100% frutífero. Essa abordagem parece mais próxima, mas também consome mais tempo. Além disso, você não está realmente fazendo nada rodar no console.
Por outro lado, a programação no XNA tem o benefício de que seus jogos realmente estão no console, embora eu tenha a impressão de que isso não é considerado "o negócio real", pois é apenas um invólucro do DirectX e usa C # em vez de C ++.
Alguém tem conhecimento ou experiência de dentro do setor para saber que tipo de demos de jogos seria mais útil para mostrar a um empregador em potencial? C ++ em DirectX, OpenGL, XNA, Unreal Engine, Unity3d, Flash, etc etc etc? Há apenas tantas horas no dia, e eu adoraria saber como direcionar meus esforços.
Meu pressentimento é que o DirectX seria a melhor escolha, pois parece mais próximo do que é usado no Xbox 360, mas se uma boa demonstração em outro idioma / mecanismo for tão boa, obviamente seria menos demorado. outra rota.
Agradecemos antecipadamente a sua ajuda e conselhos!