Un amigo del trabajo y yo queremos entrar en la escena independiente para el desarrollo del juego. He hecho algunas demostraciones tecnológicas que demuestran diferentes ideas y enfoques para varios problemas. Ahora, siento que es hora de que nos comprometamos con un proyecto para desarrollar una cartera para más adelante en el futuro.
He estado luchando mucho con cómo comenzar un proyecto real, más específicamente para crear un motor o usar un paquete OTS, o usar uno y luego crear uno, o crear uno y luego usar uno ... etc.
¿Qué se ve mejor para los posibles empleadores? ¿Un portafolio más pequeño de juegos que incluye tu motor o uno (posiblemente) más grande que fue construido usando algo OTS?
Soy un programador. No soy artista Realizaré la mayor parte de la programación para este proyecto. Mi amigo también es desarrollador, pero también es experto en herramientas gráficas (por lo tanto, se convierte en el tipo de arte).
En el trabajo, ambos somos desarrolladores de .NET (C #). Lo sé, sé "Bueno, entonces usa XNA", algunos me gritarán. Las demos que he completado hasta ahora han estado en XNA. Pero tengo algunas preocupaciones con la construcción de una cartera XNA. Si bien es bueno abstraer DirectX, me preocupa no crear la base de conocimiento necesaria para extender más allá de XNA fácilmente. El argumento en contra de ese argumento es probablemente "puedes pasar más fácilmente a DirectX después de XNA", pero dado que voy a mover las carreras de Desarrollo de negocios a Desarrollo de juegos, ¿vale la pena enfocarse en XNA actualmente? ¿O los empleadores potenciales se reirán cuando diga XNA?
¿Debo aceptar la experiencia de XNA sabiendo que los conceptos y las lecciones aprendidas se transferirán principalmente? ¿O paso mi recurso más valioso (tiempo) en otro lugar?
Buscando algún consejo de cualquier veterinario de la industria.