Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Temas recientes

¿Cuales son los roles del programador de videojuegos?

Iniciado por Antonio, Octubre 02, 2019, 12:43:48 AM

Tema anterior - Siguiente tema
Un año nuevo, un curso nuevo, la profesora hablando del portfolio, nos ha recordado como el trabajo de fin de curso debemos enfocarlo a lo que queremos hacer en el futuro pues según ella, ese proyecto será el que perfile nuestra carrera en la industria...  Dejando dramatismos a parte. Me preguntaba, como programador, ¿Qué alternativas hay?. Muchas veces en los eventos, nos dice los veteranos, "Tú céntrate, hazte profesional de un área" y tal. (Algo muy opuesto a los indies que por narices deben aprender un poco de todo para sacar el proyecto adelante), estará conectado las dos cosas?


Bueno, echándole algo de imaginación, supongo que puede haber:
 


  •    Programador gráfico. (Que escriba shaders, ya sean para materiales o de post procesamiento). (Me gusta, pero ¿tanto como para dedicarme a ello 40 horas semanales?)


  •    Programador de iluminación. (Admito que les tengo mucho más respeto ahora XD )


  •    Programador de menús (Alguien tendrá que hacerlos...)


  •    Programador de IAs  (¿Podría estar bien?)


  •    Programador de físicas (Un compañero tiró por aquí, aunque a mi no me hace ni fu ni fa... O_ò )


  •    Programador de mecánicas? (El movimiento del personaje, los ataques, disparadores? )


  •    Programador de redes (Para las funcionalidades online y actualizaciones)


  •    Programador de sistemas? (Alguien que lleve un control más general de la estructura del proyecto, el ejecutable y que también se encargue de adaptarlo a las distintas plataformas de juego?)


  •    Programador de herramientas. (Me parece una lata programar herramientas, pero la verdad es que después es muy útil poder usar editores, conversores y tal...)


No sé, ¿Me he dejado alguno?
 
Yo creo que parte de lo que me gusta del desarrollo de videojuegos, es la creación de escenarios, ¿Es eso competencia de los programadores? (El año pasado con el grupo de la universidad, sí, sin duda, lo mismo en las game jam, pero no sé si en las empresas formales esa tarea está más destinadas a los artistas (creo tendría sentido así).
 
¿Hay alguien que pueda compartir alguna experiencia que de perspectiva a este asunto? 

Hombre, muchos de los roles son de diseñador a menos que hagas tu propio engine.
 
El de iluminación, a diseño. El de menús, sería de UI/UX en base a diseño. El de IA, si hablamos en serio sí. El de físicas, el engine prácticamente lo incorpora. El de mecánicas lo veo en diseño. El de redes, en un engine bien hecho no es complicado. Si es desde cero necesitas a expertos. El de sistemas es más un gestor. Y el de herramientas es muy, muy importante. Acelera el proyecto y añade valor de cara a otros proyectos.
 
A partir de aquí, jerarquías. Para que funcione un proyecto necesitas planificación, seguimiento, control de calidad y coordinación por muchos programadores que haya. Además de un jefe de proyecto que pare/sitúe/informe al cliente.
 
Saludos

Sí, algunos roles de programador dependen más de empresas grandes que realicen su propio engine (como Electronic Arts y su sistema de iluminación por voxels para su motor Frostbite) o empresas especializadas que realicen su propia tecnología (como los programadores de NVidia y el empuje que están dando con lo del ray-tracing). Hay roles más generales en el sector de los videojuegos que sí podría facilitar la entrada al mundillo.
 
 
 
Entre los que cité, creo que lo que más ilusión me hace es el de inteligencia artificial, también tengo esa asignatura este mismo año así que a lo mejor me ayuda a aclararme.

Cita de: Antonio date=1570134961Sí, algunos roles de programador dependen más de empresas grandes que realicen su propio engine (como Electronic Arts y su sistema de iluminación por voxels para su motor Frostbite) o empresas especializadas que realicen su propia tecnología (como los programadores de NVidia y el empuje que están dando con lo del ray-tracing). Hay roles más generales en el sector de los videojuegos que sí podría facilitar la entrada al mundillo.
   
   
       
   
   
      Entre los que cité, creo que lo que más ilusión me hace es el de inteligencia artificial, también tengo esa asignatura este mismo año así que a lo mejor me ayuda a aclararme.
   


Pues TensorFlow de Google e intenta pillarte esto:
 
https://www.nvidia.com/es-es/autonomous-machines/embedded-systems/jetson-nano/
 
 

Etiquetas: