Cómo se hacen los videojuegos: el proceso de desarrollo
On enero 11, 2022 by admin¿Quieres saber cómo se hacen los videojuegos? Este artículo repasa el proceso de desarrollo de los videojuegos y, en particular, el «pipeline», un término de la industria que se refiere al proceso de creación de un videojuego desde cero.
Según los informes, la creación de Grand Theft Auto V costó 137 millones de dólares y su comercialización 128 millones de dólares (fuente: The Gamer)
¿Qué es el pipeline de desarrollo del juego?
El pipeline de desarrollo del juego es el proceso de construcción de un videojuego desde el concepto hasta su finalización.
Al igual que una línea de producción, el proceso de desarrollo del juego ayuda a organizar el flujo de trabajo para que todo el mundo sepa lo que tiene que entregar y cuándo.
El proceso también ayuda a gestionar el calendario y el presupuesto de desarrollo del juego, reduciendo las ineficiencias y los cuellos de botella.
Aunque los pipelines varían entre los proyectos y los estudios, el proceso es bastante similar si se trabaja en un juego AAA, indie o móvil.
Un juego está en continua evolución, y cosas que sonaban muy bien en teoría pueden no funcionar tan bien en la realidad. Por lo tanto, el pipeline no es necesariamente un proceso lineal. El trabajo debe ser enviado para la aprobación creativa y a menudo puede ser devuelto para revisiones. Las líneas de trabajo deben ser lo suficientemente flexibles como para tener en cuenta las revisiones y los cambios de rumbo.
Las 3 etapas del desarrollo de un juego
El desarrollo de un videojuego suele dividirse en 3 etapas: preproducción, producción y postproducción.
1. Preproducción
Aquí es donde comienza todo proyecto. Esencialmente, la preproducción define de qué trata el juego, por qué debe hacerse y qué va a costar hacerlo.
Puede que tengas una gran idea para un tipo de juego, una historia a la que quieres dar vida, o puede que quieras construir uno que aproveche un determinado tipo de tecnología (e.p. ej. RV, un nuevo mando o consola).
En la preproducción, encontrarás respuestas a preguntas como:
- ¿De qué trata el juego?
- ¿Quién es el público?
- ¿Hay mercado para él? ¿Cómo es la competencia?
- ¿En qué plataforma se publicará?
- ¿Cómo se monetizará? ¿Se venderá en una plataforma o será free to play con compras dentro del juego?
- ¿Cuánto tiempo llevará su desarrollo?
- ¿Qué personal y recursos requerirá?
- ¿Cuál es el presupuesto estimado?
Esta etapa puede durar entre una semana y un año, dependiendo del tipo de proyecto, los recursos y las finanzas disponibles, y suele ocupar hasta el 20% del tiempo total de producción.
En este punto, el equipo es bastante pequeño. Puede haber un productor, uno o varios programadores, un artista conceptual (o si se trata de una operación de una sola persona, usted hará la mayor parte).
Un productor de videojuegos se encarga del aspecto comercial del proyecto, en particular de los aspectos financieros. Gestiona el presupuesto y desarrolla estrategias de marketing para vender el producto.
Un artista conceptual establece el tono del proyecto desde el principio desarrollando ilustraciones y bocetos. Estos primeros elementos visuales ayudan a crear el lenguaje del juego, dando a todos los que trabajan en el proyecto una guía visual del aspecto y la sensación general.
Concept Art de Starcraft 2: Wings of Liberty, por el mentor de CG Spectrum Brian Huang, Blizzard Entertainment. Más información: Entrevista con Brian y Cómo es ser un artista conceptual.
La información recopilada durante esta fase de preproducción constituye la base del documento de diseño del juego.
El documento de diseño del juego (GDD)
Un documento de diseño del juego (GDD) es esencialmente la estrella del norte del juego. Es un documento vivo que ayuda a todo el mundo a entender y subir a bordo con la visión mayor del proyecto.
El GDD incluye cosas como:
- La idea o concepto
- Género
- Historia y personajes
- Mecánica del juego
- Juego
- Diseño de niveles y mundos
- Arte y/o bocetos
- Estrategia de monetización
Como documento vivo, el GDD se actualiza y perfecciona continuamente a lo largo de la producción. Esto podría ser debido a las restricciones técnicas o financieras, o simplemente darse cuenta de que las cosas simplemente no se ven, juegan o funcionan tan bien como usted había esperado inicialmente.
A mucha gente, especialmente a los pequeños desarrolladores, les gusta utilizar técnicas de desarrollo más ágiles que se centran menos en el proceso y la documentación y más en la construcción de cosas. Sin embargo, los grandes estudios prefieren un enfoque diferente.
EA, Microsoft, Sony, Ubisoft y otras grandes compañías de juegos están muy orientadas al proceso y requieren una gran documentación. Es una gran parte de cómo han logrado el éxito una y otra vez.
Un GDD te mantiene organizado, te ayuda a identificar los riesgos potenciales y te permite ver con antelación a quién puedes tener que contratar o subcontratar para dar vida a tu proyecto. Tu idea de juego puede parecer bastante sencilla, pero una vez que la expongas en un GDD, pronto te darás cuenta de lo grande y pesado que es tu proyecto.
Los proyectos sin un plan son mucho más propensos a sobrepasar el tiempo y el presupuesto.
Otra razón para tener un GDD es para ayudar a presentar y financiar tu juego. Los inversores potenciales querrán ver un plan sólido antes de invertir.
Por último, el GDD te ayudará a comercializar tu producto una vez que esté listo para ser lanzado.
Prototipos
Un prototipo de videojuego es una prueba en bruto que comprueba la funcionalidad, la experiencia del usuario, la jugabilidad, la mecánica y la dirección artística.
El prototipo se realiza en la preproducción para comprobar si la idea del juego funcionará o no, y si merece la pena llevarla a cabo. Muchas ideas no pasan de esta fase.
El equipo suele empezar con diseños en papel para probar teorías y resolver muchos de los matices de un juego o una serie de sistemas de forma rápida, sencilla y rentable.
Aunque las ideas, la psicología, las teorías y otras metáforas de pensamiento profundo son importantes, sólo se puede diseñar hasta cierto punto en la cabeza o en el papel. La mayoría de las ideas de juego necesitan ser tocadas, sentidas, jugadas y probadas más pronto que tarde.
El objetivo es poner en marcha un prototipo lo antes posible para comprobar si tus ideas funcionan realmente y si el juego es tan divertido como esperabas. La creación de prototipos también puede revelar problemas inesperados, que podrían cambiar el curso completo de tu proyecto. Es importante que otros prueben tu prototipo también, porque las cosas que son obvias para ti, pueden no serlo para los demás.
Los activos de marcador de posición se utilizan para ahorrar tiempo y dinero. Estos activos de baja calidad sustituyen a cosas como las armas y los accesorios durante la fase inicial de pruebas y, si se aprueban, se sustituyen por versiones finales de alta calidad más adelante.
Los activos de marcador de posición pueden comprarse o encontrarse gratuitamente en línea dentro del software de desarrollo de juegos. Por lo general, son formas bastante básicas, pero también pueden ser un poco más avanzadas, por ejemplo, este paquete de activos Soul: Cave de Epic Games para Unreal Engine 4:
Soul: Cave placeholder asset pack by Epic Games for UE4
2. Producción
La producción es la etapa más larga del pipeline, y es todo manos a la obra.
La producción, que puede durar entre 1 y 4 años, es el momento en que el juego empieza a tomar forma. Se perfecciona la historia, se crean los activos (personajes, criaturas, accesorios y entornos), se establecen las reglas del juego, se construyen los niveles y los 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 y 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 refinando continuamente.
Echemos un vistazo a los principales hitos de la producción de un juego, y a algunos de los principales puestos de trabajo 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 especializan en un aspecto concreto de la producción.
Como los jugadores esperan gráficos de calidad cinematográfica, entre el 75 y el 90% del presupuesto del juego se destina al trabajo artístico, según el veterano de la industria Troy Dunniway, creador del Diploma de Diseño de Juegos de CG Spectrum (imagen: Assassin’s Creed Odyssey, Ubisoft)
Hitos de la producción
Hay una serie de hitos que hay que alcanzar a lo largo del proceso de desarrollo del juego.
Prototipo: Esta es la prueba inicial del juego (que ocurre en la preproducción y se describe en detalle más arriba). Algunos juegos pueden no pasar nunca de esta fase.
Primer jugable: El primer 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ñaden ilustraciones.
Corte vertical: Un slice vertical es una muestra totalmente jugable que puede utilizarse para presentar tu juego a estudios o inversores. Desde unos pocos minutos hasta media hora, un slice 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. Es posible que se recorte contenido o que se añadan nuevos elementos para mejorar la jugabilidad.
Alfa: El juego está «completo», lo que significa que todas las características principales se han añadido y el juego es totalmente jugable de principio a fin. Algunos elementos, como los activos artísticos, pueden necesitar todavía ser añadidos, pero los controles y la funcionalidad deberían funcionar correctamente. Los probadores de control de calidad se asegurarán de que todo funcione 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 en lugar de añadir nuevas funciones o características.
Gold master: El juego es definitivo y está listo para ser enviado a la editorial y lanzado al público.
Uno de los juegos más vendidos de todos los tiempos, Minecraft tiene más de 100 millones de jugadores activos mensuales
Roles clave en el desarrollo de juegos
Los roles de los desarrolladores de juegos variarán según el tamaño y el tipo de estudio. Estos son algunos de los puestos más comunes que encontrarás.
Director de proyecto
El director de proyecto se asegura de que el proceso de desarrollo del juego se desarrolle sin problemas, de que se cumplan los hitos, de que se anticipen/mitiguen los riesgos y de que los miembros del equipo hagan lo que se supone que deben hacer. Suelen ser el centro de comunicación entre los equipos de desarrollo y diseño y los ejecutivos. Los gestores de proyectos son excepcionalmente organizados y deben tener una excelente comunicación y don de gentes.
Desarrolladores de juegos / programadores
Los programadores de juegos ayudan a desarrollar los juegos convirtiendo los conceptos de diseño en código para crear juegos totalmente jugables. (Leer más: Cómo convertirse en programador de juegos o la diferencia entre programación 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, habilidades matemáticas y paciencia para codificar con éxito las ideas en imágenes y sonidos interactivos. Se encargan de que el juego funcione sin problemas.
Hay muchos aspectos diferentes de la programación, incluyendo:
- Construir un motor base personalizado para el juego
- Programar funciones, eventos, interacciones
- Crear la 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 de los oponentes
- Añadir efectos de sonido, música y locuciones
- Implementar la lógica y la mecánica del juego
- Crear la interfaz de usuario
- Escribir código específico para teclado, ratones, o joysticks
- 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 solo a la programación de la IA para el juego, o empleados que solo trabajan en la interfaz de usuario. (Lea la entrevista con el programador de juegos de IA de Ubisoft, Firas Hosn.)
El programador medio gana 59.010 dólares al año, sin embargo un programador senior o principal puede ganar más de 100.000 dólares al año. Un curso de programación de juegos puede equiparte con las habilidades para conseguir tu primer trabajo de programación de juegos en la industria.
Diseñadores de juegos
Un diseñador de juegos es el conductor creativo del juego, y generalmente un cruce entre un escritor y un artista, con algunos conocimientos de programación.
La sección de producción de diseño de juegos implica la creación de historias convincentes, personajes, objetivos, reglas y desafíos que impulsan las interacciones con otros personajes, usuarios u objetos. (Aprende la diferencia entre diseño de juegos y programación.)
Los diseñadores pueden ser responsables de:
- Desarrollar el argumento, las historias de fondo 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
- Programación/scriptores
- Edición digital
Si se trabaja para una empresa más grande, estas tareas podrían asemejarse a los roles individuales, que trataremos a continuación.
Según Payscale, el salario medio de un diseñador de juegos es de 63.838 dólares, mientras que un líder puede ganar más de 93.926 dólares (dependiendo de la experiencia, la ubicación, el tamaño del estudio y la industria). Los diseñadores senior y técnicos pueden superar este rango. Consulta el Diploma de Diseño de Juegos para hacerte una idea de las habilidades necesarias para un trabajo en el 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 el avance del juego y en la consecución de su objetivo o misión, reduciendo al mismo tiempo las posibilidades de confusión.
Debido a que los juegos son mucho más complejos que antes, es habitual que en los grandes estudios haya diseñadores de juegos dedicados únicamente al diseño de niveles.
Los diseñadores de niveles se inspiran en el arte conceptual, la referencia fotográfica y el 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 Segunda Guerra Mundial), puede que tengan que aprender 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 o ver el original y buscar pistas. Si el mundo es totalmente ficticio, tendrán que usar su creatividad e inspirarse en el arte conceptual proporcionado.
Luego, utilizando un editor de niveles (software utilizado para diseñar niveles y mapas), construyen los niveles, escenarios o misiones. Su trabajo también puede incluir cosas como la planificación de las ubicaciones de inicio y salida, la determinación de dónde estarán los túneles y los pasillos ocultos, los lugares donde tendrán lugar las interacciones o los diálogos, los puntos de aparición de los 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 arreglar los 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 se lanza el juego, queda fuera de las manos del diseñador. El jugador puede interactuar con los mundos de forma inesperada, 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 el definitivo.
Un diseñador de niveles puede ganar una media de 56.884 dólares, dependiendo del estudio y la ubicación. Los diseñadores senior o más experimentados pueden exigir un salario mucho mayor.
Si estás interesado en convertirte en un diseñador de niveles, el Diploma de Diseño de Juegos enseña el proceso de convertir los conceptos en prototipos, cómo hacer que un nivel sea divertido, asegurar que tu nivel sea visualmente interesante, incorporar la narración, y construir y guionizar tu nivel en un motor de juego.
Artistas de juegos
Los artistas de juegos pueden ser artistas conceptuales, animadores, modeladores 3D y artistas de efectos.
Este grupo es el responsable de dar color, movimiento y vida al juego.
Aunque un artista conceptual está principalmente activo durante la preproducción, cuando diseña el aspecto inicial (normalmente en 2D), puede volver a participar más adelante en el proceso de desarrollo del juego si se añaden nuevos elementos o el juego cambia de rumbo.
Un artista conceptual 3D (que podría ser el mismo artista) utiliza software de escultura digital como ZBrush, Maya y Photoshop para crear accesorios, activos y entornos 3D. También añadirán texturas y detalles.
Arte conceptual 3D de Krzysztof Luzny
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 modeladores necesitan saber cómo reunir y utilizar materiales de referencia de alta calidad, especialmente si están replicando objetos reales (por ejemplo, un AK-47, un helicóptero de ataque Buzzard, la Torre Eiffel, etc).
Los modeladores 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 todo fantasía, tendrán que tomar como referencia el arte conceptual y usar su imaginación para conseguir algo nuevo y único. (Más información: ¿Qué es el modelado 3D?)
Modelo 3D de Victoria Passariello
Animadores de juegos
Los animadores de juegos añaden profundidad y realismo al añadir un movimiento creíble a los personajes, objetos y entornos. Crean guiones gráficos y trazan escenas de animación clave que se ajustan al argumento del juego.
Los animadores suelen tener que realizar muchas investigaciones (por ejemplo, observando cómo se comportan los animales e interactuando con otros si trabajan en un juego basado en animales). Los datos de captura de movimiento también pueden utilizarse para ayudar a crear animaciones más reales.
El carrete de Kyle Dahl, antiguo alumno de CG Spectrum (ahora es animador senior en Electronic Arts)
Artistas de efectos
Los artistas de efectos dan a los jugadores una experiencia más inmersiva y entretenida añadiendo efectos impresionantes como explosiones, humo, fuego y simulaciones de líquidos, y fenómenos meteorológicos como lluvia, rayos, ventiscas, etc.
Los artistas de FX para juegos suelen utilizar software como Houdini FX o Maya, pero también deben tener experiencia en motores de juegos como Unity o Unreal Engine 4.
Cinematic VFX Reel del mentor de CG Spectrum Gregory Hird-Rutter
Ingenieros de sonido/diseñadores de sonido/compositores
Los expertos en sonido desarrollan efectos sonoros realistas, graban voces en off/diálogos entre personajes y crean bandas sonoras que ambientan a los jugadores, añadiendo suspense o señales sonoras (por ejemplo, música de apertura, música de pausa del menú, marcando una victoria, etc).
QA (garantía de calidad) / probadores de videojuegos
Los probadores de videojuegos son esenciales en el proceso de desarrollo del juego. Estas personas prueban los juegos, buscan errores y se aseguran de que el juego funcione bien 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.
Roles adicionales
Además de los roles de desarrollo de juegos mencionados anteriormente, los estudios más grandes pueden tener la capacidad de incorporar una serie de especialistas adicionales, tales como:
- Diseñadores de aventuras
- 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 manejar el marketing y la distribución del juego.
3. Post-producción
Una vez que la producción se ha completado y el juego ha sido enviado, el proceso de desarrollo del juego continúa con algunos miembros del equipo siendo relegados al mantenimiento (arreglando errores, creando parches) o creando contenido extra o descargable (DLC). Otros pueden pasar a la secuela o al siguiente proyecto.
Puede celebrarse un post-mortem o debrief para discutir lo que funcionó/no funcionó y determinar lo que podría hacerse mejor la próxima vez. Todos los documentos de diseño, los activos y el código se finalizan, se reúnen y se guardan, por si se necesitan en el futuro.
Recursos adicionales para el desarrollo de juegos:
Si quieres hacer videojuegos, es esencial que entiendas el proceso de desarrollo del juego.
Independientemente de cuál sea tu papel dentro de la cadena de producción, conocer el propósito y el orden de cada departamento te ayudará a trabajar de forma eficiente y a reducir los costosos problemas que puedan surgir.
No es necesario que sepa cómo hacer el trabajo de todo el mundo, pero tendrá que saber cómo su trabajo afecta al de ellos y cómo pasar el trabajo aprovechable a la siguiente fase de producción. Entender el proceso también te hará más empleable, ya que todos los estudios importantes 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?
- 5 consejos para conseguir un trabajo de diseño de juegos
- Qué hace un gran juego: entrevista con Troy Dunniway (Microsoft, EA)
- ¿Qué es la programación de juegos?
- Entrevista con el programador de juegos de IA de Ubisoft, Firas Hosn
Imagen de cabecera: Mortal Kombat 11 © 2019 Warner Bros. Entertainment Inc. Desarrollado por NetherRealm Studios
¿Tu vocación es hacer videojuegos?
CG Spectrum es una escuela de desarrollo de juegos 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ándose con un portafolio de trabajos originales!
Deja una respuesta