CG Spectrum es una escuela online de animación, efectos visuales, diseño de juegos y visualización 3D, cuya misión es inspirar y preparar a artistas del cine, los juegos y la visualización preparados para la industria. Sus cursos online son de los mejores del sector, tanto para principiantes como para creativos experimentados. Visita su sitio web para ver todas sus ofertas.
El siguiente artículo fue escrito por Nadia Stefyn y apareció originalmente en el blog de CG Spectrum.
¿Quieres saber cómo se hacen los videojuegos? Este artículo recorre el proceso de desarrollo de un videojuego y, en particular, el "pipeline", una condición de la industria que se refiere al proceso de creación de un videojuego desde cero. Esta es la segunda parte de una serie de dos partes, así que asegúrate de consultar la primera si aún no lo has hecho. La primera parte cubría la preproducción, y esta parte cubrirá la producción y la postproducción.
Producción
La producción es la fase más larga de la cadena de producción, y en ella hay que emplearse a fondo.
La producción, que oscila entre 1 y 4 años, es donde el juego empieza realmente a tomar forma. Se refina la historia, se crean los activos (personajes, criaturas, accesorios y entornos), se establecen las reglas del juego, se construyen niveles y mundos, se escribe el código, ¡y mucho más!
Casi todo en un videojuego es una decisión consciente. Esto incluye cada personaje, entorno, objeto, así como el aspecto, los colores, los sonidos, el nivel de dificultad, las reglas y el sistema de puntuación.
Sin embargo, las ideas iniciales no siempre se traducen tan bien en la realidad, por lo que, a medida que se va trabajando, el juego se va probando y perfeccionando continuamente.
Echemos un vistazo a los principales hitos de la producción de juegos, y a algunos de los puestos de trabajo clave en el desarrollo de videojuegos, teniendo en cuenta que los equipos más pequeños tendrán que desempeñar múltiples funciones, mientras que un estudio más grande tendrá más personal, muchos de los cuales se especializarán en un aspecto concreto de la producción.
Hitos de producción:
Hay una serie de hitos que alcanzar a lo largo del proceso de desarrollo del juego.
Prototipo: Se trata de la prueba inicial del juego (que tiene lugar en la preproducción y se describe detalladamente más arriba). Puede que algunos juegos nunca superen esta fase.
Primera jugable: La primera jugable da una idea mucho mejor del aspecto y la jugabilidad. Aunque aún está lejos de ser definitivo, los marcadores de posición se sustituyen por activos de mayor calidad y se añade material gráfico.
Rebanada vertical: Un corte vertical es una muestra totalmente jugable que puede utilizarse para presentar tu juego a estudios o inversores. Desde unos minutos hasta media hora, un corte vertical proporciona una experiencia de primera mano de tu juego.
Pre-alfa: La mayor parte del contenido se desarrolla en la fase prealfa. En este punto del desarrollo del juego, habrá que tomar algunas decisiones importantes. Puede que se recorte contenido o que haya que añadir nuevos elementos para mejorar la jugabilidad.
Alfa: El juego está "completo de características", lo que significa que se han añadido todas las características principales y el juego es totalmente jugable de principio a fin. Puede que aún haya que añadir algunos elementos, como activos artísticos, pero los controles y la funcionalidad deberían funcionar correctamente. Los probadores de control de calidad se asegurarán de que todo funciona a la perfección e informarán de los errores al equipo.
Beta: En este punto, todo el contenido y los activos están integrados, y el equipo debe centrarse en la optimización más que en añadir nuevas funciones o características.
Maestro de oro: El juego es definitivo y está listo para ser enviado a la editorial y lanzado al público.
Funciones clave en el desarrollo de juegos
Las funciones de los desarrolladores de juegos varían según el tamaño y el tipo de estudio. Estas son algunas de las posiciones más comunes que encontrarás.
Jefe de proyecto
El director del proyecto se asegura de que el proceso de desarrollo del juego se desarrolle sin problemas, se cumplan los hitos, se anticipen/mitiguen los riesgos y los miembros del equipo hagan lo que se supone que deben hacer. A menudo son el centro de la comunicación entre los equipos de desarrollo y diseño y los ejecutivos. Los gestores de proyectos son excepcionalmente organizados y deben tener excelentes dotes de comunicación y don de gentes.
Desarrolladores/programadores de juegos
Los programadores de juegos ayudan a desarrollar juegos convirtiendo el diseño Concepts en código para crear juegos totalmente jugables. (Lee más: Cómo convertirse en programador de juegos o la diferencia entre programación de juegos y desarrollo de juegos).
Los programadores suelen ser ingenieros de software o informáticos con una sólida formación en programación, además de una combinación de creatividad, conocimientos matemáticos y paciencia para codificar con éxito ideas en visuales y sonidos interactivos. Garantizan que el juego se desarrolle sin problemas.
Hay muchos aspectos diferentes de la programación, entre ellos:
- Construir un motor base personalizado para el juego
- Funciones de script, eventos, interacciones
- Crear física (por ejemplo diferencias de gravedad en un juego ambientado en el espacio)
- Desarrollar y modificar renders gráficos en 3D
- Simular la inteligencia artificial en los opositores
- Añadir efectos de sonido, música y voz en off
- Implementar la lógica y la mecánica del juego
- Crear la interfaz de usuario
- Escribir código específico para teclado, ratón o joystick
- Hacer posible que los jugadores compitan o cooperen a través de LAN o Internet
- Desarrollar herramientas personalizadas
- Portar código entre plataformas
- Implementar algoritmos, abordar los requisitos de memoria y los problemas de almacenamiento en caché
- Identificar y corregir errores
En los estudios más grandes, encontrarás especialistas dedicados sólo a la programación de la IA del juego, o empleados que sólo trabajan en la interfaz de usuario.
El programador medio gana 59.010 USD al año, sin embargo, un programador senior o principal puede ganar más de 100.000 USD al año. Un curso de programación de juegos puede dotarte de las habilidades necesarias para conseguir tu primer trabajo de programación de juegos en la industria.
Diseñadores de juegos
Un diseñador de juegos es el controlador creativo del juego, y generalmente es un cruce entre un escritor y un artista, con algunos conocimientos de programación.
La sección del proceso de producción del diseño del juego implica crear historias, personajes, objetivos, reglas y retos convincentes que impulsen las interacciones con otros personajes, usuarios u objetos.
Los diseñadores pueden ser responsables de:
- Desarrollar el argumento, la historia de los personajes y el diálogo
- Desarrollar la jugabilidad, las reglas y el sistema de puntuación
- Determinar el nivel de dificultad
- Construir entornos, salientes, obstáculos y objetos
- Diseño de niveles y mundos
- Programming/scripting
- Edición digital
Si trabajas para una empresa más grande, estas tareas podrían parecerse a las funciones individuales, que trataremos a continuación.
Según Payscale, el salario medio de un diseñador de juegos es de 63.838 USD, mientras que un líder puede ganar más de 93.926 USD (dependiendo de la experiencia, la ubicación, el tamaño del estudio y el sector). Los diseñadores superiores y técnicos pueden superar esta horquilla. Echa un vistazo a nuestros Cursos de Diseño de Juegos para hacerte una idea de las habilidades necesarias para un trabajo en diseño de juegos. (Más lectura: ¿Qué es el diseño de juegos?)
Diseñadores de niveles
Un diseñador de niveles de videojuegos se encarga de crear niveles interesantes y divertidos. Su trabajo consiste en mantener al jugador centrado en avanzar por el juego y lograr su objetivo o misión, reduciendo al mismo tiempo las posibilidades de confusión.
Como los juegos son mucho más complejos que antes, es habitual que en los grandes estudios haya diseñadores de juegos dedicados sólo al diseño de niveles.
Los diseñadores de niveles se inspiran en el arte conceptual, la referencia fotográfica y la GDD para esbozar mapas creíbles y crear modelos físicos de los niveles.
Dependiendo del tipo de juego y de si está basado en hechos reales (como una batalla de la 2ª Guerra Mundial), puede que tengan que aprenderlo todo sobre un periodo concreto de la historia e investigar lugares reales para asegurarse de que el nivel es realista y creíble. Si el juego es una adaptación de un libro o una película, tendrán que leer/ver el original y buscar pistas. Si el mundo es totalmente ficticio, tendrán que utilizar su creatividad e inspirarse en el arte de Concepts proporcionado.
Luego, utilizando un editor de niveles (software utilizado para diseñar niveles y mapas), construyen los niveles, fases o misiones. Su trabajo también puede incluir cosas como planificar las ubicaciones de inicio y salida, determinar dónde estarán los túneles y los pasadizos ocultos, los lugares donde tendrán lugar las interacciones o el diálogo, los puntos de aparición de monstruos, los puntos de activación donde tendrán lugar ciertas acciones, y mucho más.
Los diseñadores de niveles son responsables de identificar y corregir errores, como que los jugadores se salgan de los límites o se queden atascados y no puedan salir. El reto de los videojuegos es que, una vez que el juego sale a la venta, ya no está en manos del diseñador. El jugador puede interactuar con los mundos de formas inesperadas, sacando a la luz fallos que habían pasado desapercibidos durante el desarrollo.
Es probable que el nivel vea varias versiones antes de convertirse en definitivo.
Un diseñador de nivel puede ganar una media de 56.884 USD, dependiendo del estudio y la ubicación. Los diseñadores senior o con más experiencia pueden exigir un salario mucho más alto.
Si te interesa convertirte en diseñador de niveles, el Curso de Diseño de Juegos enseña el proceso de convertir conceptos en prototipos, cómo hacer que un nivel sea divertido, asegurarte de que tu nivel sea visualmente interesante, incorporar la narración, y construir y guionizar tu nivel en un motor de juego.
Artistas del juego
Los artistas de juegos pueden incluir artistas deConcepts , animadores, modeladores 3D y artistas de FX.
Este grupo se encarga de dar color, movimiento y vida al juego.
Aunque un artista deConcepts es activo sobre todo durante la preproducción, cuando diseña el aspecto inicial (normalmente en 2D), puede volver a intervenir más adelante en el proceso de desarrollo del juego si se añaden nuevos elementos o el juego cambia de rumbo.
Un artista 3D Concepts (que podría ser el mismo artista) utiliza software de escultura digital como ZBrush, Maya y Photoshop para crear atrezo, activos y entornos 3D. También añadirán texturas y detalles.
Modeladores 3D
Los modeladores 3D crean modelos de personas, objetos, accesorios, armas y entornos que luego pueden texturizarse y animarse según sea necesario. Los modelistas tienen que saber reunir y utilizar materiales de referencia de alta calidad, sobre todo si están reproduciendo objetos reales (por ejemplo, un AK-47, un helicóptero de ataque Buzzard, la Torre Eiffel, etc.).
Los modelistas pueden utilizar fotos de los objetos que están creando, o drones si el objeto es mucho más grande y necesitan una vista aérea. Si el juego es de fantasía, tendrán que hacer referencia al arte de Concepts y utilizar su imaginación para idear algo nuevo y único. (Más lectura: ¿Qué es la texturización 3D? Trayectoria Profesional de Modelador 3D)
Animadores de juegos
Los animadores de juegos añaden profundidad y realismo al dotar de movimiento creíble a personajes, objetos y entornos. Crearán guiones gráficos y trazarán escenas de animación clave que se ajusten al argumento del juego.
Los animadores a menudo tienen que investigar mucho (por ejemplo observar cómo se comportan e interactúan los animales con los demás si trabajas en un juego basado en animales). Los datos de captura de movimiento también pueden utilizarse para crear animaciones más realistas.
Artistas FX
Los artistas de FX proporcionan a los jugadores una experiencia más envolvente y entretenida añadiendo efectos impresionantes como explosiones, humo, fuego y simulaciones de líquidos, y fenómenos meteorológicos como lluvia, relámpagos, ventiscas, etc.
Los artistas de efectos de juego suelen utilizar programas como Houdini FX o Maya, pero también deben tener experiencia en motores de juego como Unity o Unreal Engine 4.
Ingenieros de sonido / diseñadores de sonido / compositores
Los expertos en sonido desarrollan efectos de sonido realistas, graban voces en off/diálogos entre personajes y crean bandas sonoras que ambientan a los jugadores, añadiendo suspense o pistas de audio (por ejemplo. música de apertura, música de pausa del menú, marcar una victoria, etc).
QA (garantía de calidad) / probadores de videojuegos
¡Los probadores de videojuegos son esenciales en el proceso de desarrollo de un juego! Estas personas prueban los juegos, buscan errores y se aseguran de que el juego funcione sin problemas y las instrucciones sean claras para los jugadores. Informan de los errores al equipo de desarrollo en lo que a veces se conoce como hoja de errores.
Funciones adicionales
Además de las funciones de desarrollo de juegos mencionadas anteriormente, los estudios más grandes pueden tener la capacidad de incorporar a una serie de especialistas adicionales, como:
- Diseñadores de búsqueda
- Diseñadores de combate
- Escritores
- Intérpretes y traductores
Más adelante en el proceso de desarrollo del juego, el equipo de producto desempeña un papel más importante, ayudando a gestionar el marketing y la distribución del juego.
Postproducción
Una vez finalizada la producción y enviado el juego, el proceso de desarrollo del juego continúa y algunos miembros del equipo quedan relegados al mantenimiento (corrección de errores, creación de parches) o a la creación de contenidos adicionales o descargables (DLC). Otros pueden pasar a la secuela o al siguiente proyecto.
Puede celebrarse una reunión post mortem o debrief para debatir lo que funcionó/no funcionó y determinar lo que podría hacerse mejor la próxima vez. Se finalizan, reúnen y almacenan todos los documentos de diseño, activos y código, por si se necesitan en el futuro.
Recursos adicionales para el desarrollo de juegos:
Si quieres hacer videojuegos, comprender el proceso de desarrollo de juegos es esencial.
Independientemente de cuál sea tu función dentro de la cadena de producción, conocer el propósito y el orden de cada departamento te ayudará a trabajar con eficacia y a reducir costosos problemas en el futuro.
No es necesario que sepas hacer el trabajo de todo el mundo, pero tendrás que saber cómo afecta tu trabajo al suyo y cómo pasar el trabajo aprovechable a la siguiente fase de producción. Comprender el proceso también te hará más empleable, ya que todos los grandes estudios utilizan un calendario de producción de videojuegos.
Aquí tienes más lecturas que te ayudarán en tu búsqueda:
- ¿Qué es el diseño de juegos?
- ¿Cuál es el proceso de diseño de un juego?
- 5 consejos para conseguir trabajo en Efectos Visuales
- ¿Qué es el Canal de Efectos Visuales?
- ¿Qué es la programación de juegos?
¿Quieres saber más?
CG Spectrum es una escuela de desarrollo de juegos y socio académico de Unreal que ofrece cursos especializados de arte, diseño, programación y desarrollo de juegos para estudiantes principiantes y avanzados.
Recibe la tutoría de expertos de la industria que han trabajado para Ubisoft, Microsoft, EA y otros grandes estudios de juegos, y aprende el proceso de desarrollo de juegos paso a paso, ¡graduándote con una cartera de trabajos originales!