Um amigo do trabalho e eu estamos querendo entrar na cena indie para o desenvolvimento de jogos. Fiz algumas demonstrações de tecnologia que demonstram diferentes idéias e abordagens para vários problemas. Agora, acho que é hora de nos comprometermos com um projeto para desenvolver um portfólio para mais tarde no caminho.
Eu tenho lutado bastante com o começo de um projeto real, mais especificamente para criar um mecanismo ou usar um pacote OTS, ou usar um para criar um ou criar um para usar um etc.
Qual parece melhor para os potenciais empregadores? Um portfólio menor de jogos que inclui seu mecanismo ou um (possivelmente) maior que foi construído usando algo OTS?
Sou programador. Eu não sou um artista. Vou executar a maior parte da programação para este projeto. Meu amigo também é desenvolvedor, mas também é especialista em ferramentas gráficas (assim, ele se torna o cara da arte).
No trabalho, somos desenvolvedores .NET (C #). Eu sei, eu sei "Bem, então use XNA", alguns vão gritar comigo. As demos que concluí até agora estão no XNA. Mas tenho algumas preocupações com a construção de um portfólio XNA. Embora seja legal abstrair o DirectX, eu me preocupo com o fato de não criar a base de conhecimento necessária para estender além do XNA facilmente. O contrário a esse argumento é provavelmente "você pode passar para o DirectX mais facilmente após o XNA", mas como vou mudar de carreira de Desenvolvimento de Negócios para Desenvolvimento de Jogos, vale a pena focar no XNA atualmente? Ou os potenciais empregadores rirão quando digo XNA?
Devo abraçar a experiência do XNA sabendo que os conceitos e lições aprendidas serão transferidos principalmente? Ou gastar meu recurso mais valioso (tempo) em outro lugar?
Procurando alguns conselhos de qualquer veterinário da indústria por aí.