Profesión desarrollador de videojuegos / desarrolladora de videojuegos

Los desarrolladores de videojuegos elaboran, aplican y documentan juegos digitales. Aplican normas técnicas en juego, gráficos, sonido y funcionalidad.

¿Le gustaría saber qué tipo de carrera y profesiones le conviene mejor? ¡Haga esta test de orientación profesional gratuito y recibirá los resultados de inmediato!

Tipos de personalidades

Conocimientos

  • Iluminación en 3D

    La disposición o el efecto digital que simula la iluminación en un entorno tridimensional.

  • Herramientas para la gestión de la configuración del software

    Los programas de software como CVS, ClearCase, Subversion, GIT y TortoiseSVN llevan a cabo las gestiones consistentes en la identificación, el control, el informe de estado y la auditoría de configuración.

  • Géneros de juegos digitales

    La clasificación de los videojuegos en función de su interacción con los medios de juego, como los juegos de simulación, los juegos de estrategia, los juegos de aventura y los juegos arcade.

  • Programación informática

    Las técnicas y principios de desarrollo de software, como análisis, algoritmos, codificación, ensayos y compilación de modelos de programación (por ejemplo, programación orientada a objetos, programación funcional) y de lenguajes de programación.

  • Texturizado en 3D

    El proceso de aplicación de un tipo de superficie a una imagen 3D.

  • Herramientas de depuración de las TIC

    Herramientas de TIC utilizadas para probar y depurar programas y códigos de software, como GNU Debugger (GDB), Intel Debugger (IDB), Microsoft Visual Studio Visufger, Valgrind y WinDg.

  • Software de entorno de desarrollo interactivo

    El conjunto de herramientas de desarrollo de software para escribir programas, como compiladores, depuradores, editores de código, resúmenes de código, reunidos en una interfaz de usuario unificada, como Visual Studio o Eclipse.

Capacidades

  • Convertir imágenes en 3D

    Usar herramientas especializadas para convertir modelos de alambre 3D en imágenes 2D con efectos fotorrealistas 3D o conversión no fotorrealista en un ordenador.

  • Utilizar bibliotecas de software

    Utilizar colecciones de códigos y paquetes de software que capturan rutinas de uso frecuente para ayudar a los programadores a simplificar su trabajo.

  • Interpretar textos técnicos

    Leer y comprender textos técnicos que proporcionan información sobre cómo realizar una tarea, normalmente explicada en pasos.

  • Analizar especificaciones de software

    Evaluar las especificaciones de un producto o sistema de software que vaya a desarrollarse mediante la identificación de los requisitos funcionales y no funcionales, las restricciones y los posibles conjuntos de casos prácticos que ilustran las interacciones entre el software y sus usuarios.

  • Utilizar herramientas de ingeniería de software asistida por ordenador

    Utilizar herramientas de software (CASE) para respaldar el ciclo de desarrollo, el diseño y la implementación de software y aplicaciones de alta calidad que puedan mantenerse fácilmente.

  • Utilizar patrones de diseño de software

    Emplear soluciones reutilizables, las mejores prácticas formalizadas, para la resolución de las tareas comunes de desarrollo de las TIC en el desarrollo y el diseño de software.

  • Ejecutar cálculos matemáticos analíticos

    Aplicar métodos matemáticos y utilice tecnologías de cálculo para realizar análisis y buscar soluciones a problemas específicos.

  • Aplicar técnicas de formación de imágenes en 3D

    Aplicar una serie de técnicas, como la escultura digital, el modelado de curvas y el escaneado en 3D para crear, editar, conservar y utilizar imágenes en 3D, como nubes de puntos, gráficos de vectores en 3D y formas de superficie en 3D.

  • Depurar software

    Reparar códigos informáticos analizando los resultados de las pruebas, localizando los defectos que causan que el software produzca un resultado incorrecto e inesperado y eliminar estos fallos.

  • Desarrollar un prototipo de software

    Crear una primera versión incompleta o preliminar de una aplicación informática para simular algunos aspectos específicos del producto final.

Conocimientos y capacidades optativas

trigonometría crear diagrama de flujo sap r3 lisp matlab assembly anomalías del software visual basic microsoft visual c++ jenkins utilizar programación concurrente haskell sas language vbscript integrar componentes del sistema ansible adaptarse a los cambios de los planes de desarrollo tecnológico apache maven eclipse utilizar programación lógica utilizar programación automática python desarrollar máquinas de juego virtual scratch c# ml ruby javascript puppet swift php asp.net apl estándares del consorcio world wide web openedge advanced business language diseño orientado a objetos java ajax utilizar programación orientada a objetos salt common lisp objective-c staf r kdevelop typescript internet de las cosas c++ scala utilizar programación funcional abap perl pascal xcode groovy concebir ideas creativas proporcionar documentación técnica diseñar una interfaz de usuario cobol prolog