Ayuntamiento de Barcelona | Capital humanoEl web del Ayuntamiento de Barcelona

Inicio  > Fichas Ocupacionales

Conoce esta ocupación

Otras denominaciones

Desarrollador/a de videojuegos, Game Developer

Descripción

El/la programador/a de videojuegos es la persona que crea el código del videojuego. Concretamente diseña, desarrolla y realiza el mantenimiento de videojuegos ofreciendo soluciones creativas en cada momento, con el objetivo de construir juegos divertidos y de calidad.

Este/a profesional es responsable de la arquitectura del juego (la estructura interna), y tiene una visión integral de todas las tareas y tecnologías involucradas en el desarrollo del videojuego, incluyendo multimedia, 2D y 3D, simulación de comportamientos inteligente · inteligentes y multijuego en red, así como sus relaciones entre estos aspectos y dependencias.

Habitualmente trabaja en coordinación con otros profesionales que participan en el desarrollo técnico del videojuego, como el equipo de diseño de la interfaz de usuario (UI), expertos/as en usabilidad (UX) o de otras personas que trabajen en desarrollo y programación de videojuegos, según las dimensiones del proyecto y tipo de empresa.

Tareas

Participa en la concepción del videojuego
  • Participa en el equipo que desarrolla la historia del videojuego, definiendo las especificaciones y estableciendo los requisitos técnicos.
  • Diseña la arquitectura interna y define las características y funcionalidades del juego.

Desarrolla el videojuego
  • Programa el código del videojuego, utilizando lenguajes de programación y desarrollando códigos de calidad, bien estructurados, que faciliten la comprensión para futuros cambios o modificaciones.
  • Programa gráficamente en 2D y/o 3D.
  • Desarrolla los motores para interiores, exteriores, iluminación, animación de personajes, efectos especiales, interfaces gráficas, aceleración por hardware, etc.
  • Desarrolla el código de audio en tiempo real.
  • Programa la simulación de comportamientos inteligentes a partir de técnicas de inteligencia artificial.
  • Programa para jugadores / as en redes y desarrolla el código mediante el protocolo correspondiente.
  • Controla los dispositivos de entrada y de salida, y desarrolla el código del teclado, el ratón, los joysticks y otros dispositivos.

Garantiza la calidad y el mantenimiento del videojuego
  • Integra los gráficos, el sonido y los componentes en red del videojuego en estrecha colaboración con el equipo de diseño de interfaz y de experiencia del usuario.
  • Realiza tests de calidad del videojuego para detectar los problemas o defectos y encontrar las soluciones para resolverlos.
  • Mantiene y optimiza las características del juego, adaptándolas a nuevas funcionalidades o tecnologías emergentes.

Accesos rápidos y copyright:

Centro para el desarrollo profesional Porta22

Barcelona Treball (Porta22)
Llacuna, 156-162, 08018 Barcelona
bcn.cat/treball

900533175
De lunes a viernes de 9 a 18 h

Generalitat de Catalunya
Unión Europea FEDER
Unión Europea FSE