La etapa de producción suele ser la fase más larga y es cuando se desarrollan todas las features que salieron de la etapa anterior.
En esta etapa se pueden diferencias dos fases bastante bien diferenciadas:
- Fase de fabricación.
- Fase de pulido.
1. Fase de fabricación
En esta fase es donde se elabora todo el contenido correspondiente al diseño: herramientas, enemigos, escenas, niveles, misiones, … Todas las mecánicas y dinámicas que, durante la fase de preproducción quedaron descritas ahora se desarrollan por completo.
La misión principal del diseñador es transmitir al resto del equipo las features. Al equipo de arte lo que están elaborando el equipo de concept para idear los personajes y enemigos. Hablar con los programadores del gameplay para explicar el funcionamiento en los sistemas. Con el equipo de audio para definir las líneas generales del audio, …
En esta fase el diseñador, usando de guía en todo momento el G.D.D. para recordar y recuperar detalles, actuará como el guardián de la experiencia del videojuego.
2. Fase de pulido
Es la fase donde los diseñadores testean e interaccionan con el desarrollo. No hay un momento que se pase de la fase de fabricación y pulido si no que pueden convivir hasta la finalización de la etapa de producción.
Uno de los aspectos más importantes en esta fase es el balanceo. Balancear un sistema de un videojuego es ajustarlo, mediante el valor de variables y corrigiendo mecánicas para que generen las dinámicas de la forma adecuada.
Cuando se acerca el final del desarrollo, los videojuegos alcanzan una serie de hitos:
- Versión alpha: es una versión funcional, con todos los sistemas y componentes fundamentales. Puede quedar elementos sin vestir, audios, contenidos de niveles, … Pero es posible jugar de principio hasta el final. Suele ser la versión que se envía al equipo de Q.A.
- Versión beta: es una versión donde se incluyen todas las features. En este punto no se añade nada más de contenido del juego. Solo se corrigen bugs y se pule la experiencia del videojuego.
- Versión gold: es la versión definitiva. El desarrollo se cierra y el videojuego está lista para su publicación.
