Desarrollo de Videojuegos
Desarrollo de Videojuegos
Desarrollo de Videojuegos
Desarrollo
El desarrollo se lleva a cabo por un desarrollador de videojuegos, que puede variar de una
persona a un gran negocio. Los videojuegos comerciales para PC y videoconsolas son
normalmente financiados por una distribuidora y tardan varios años en desarrollarse. Los
videojuegos independientes pueden tomar menos tiempo y pueden ser producidos a bajo
precio por individuos y pequeños desarrolladores. La industria de videojuegos
independientes ha visto un aumento en los últimos años con el crecimiento de los nuevos
sistemas de distribución en línea y el mercado de juegos para móviles.
Proceso
Para que el creador haga esto en el desarrollo de un videojuego generalmente hace el
siguiente proceso:
Concepción
Al tener una idea inicial en mente comienza esta etapa en la cual deberán plantear los
aspectos fundamentales que conformarán el videojuego, entre los que se encuentran:
Diseño
En esta fase se detallan todos los elementos que compondrán el juego, dando una idea clara
a todos los miembros del grupo desarrollador acerca de cómo son. Entre estos elementos
tenemos:
Historia: forma en que se desenvolverán los personajes del juego y la historia del
mundo (o un planeta en especifico) representado. Casi todos los juegos tienen
historia.
Guión: el proceso comienza con una reunión de todo el equipo de desarrollo, para
que todo el equipo tenga la oportunidad de aportar sus ideas o sugerencias al
proyecto. A partir de aquí el equipo de guión trabaja por conseguir un borrador en el
que queden plasmados cuales serán los objetivos en el juego, las partes en las que se
dividirá, el contexto en el que se desarrollará la acción, cuales y cómo serán los
personajes principales del juego, etc.
Arte conceptual: se establece el aspecto general del juego. En esta etapa un grupo de
artistas se encargan de visualizar o conceptualizar los personajes, escenarios,
criaturas, objetos, etc. Estos artistas se basan en las ideas originales de los creadores
y luego entregan una serie de propuestas impresas o digitales de cómo lucirá el
juego. Posteriormente, el director de arte se encargará de escoger de entre las
opciones aquellas que se apeguen más a la idea original. Algunas veces los artistas
conceptuales permanecen durante todo el proceso de producción, pero lo usual es
que sólo participen en las primeras etapas del proceso.
Sonido: detallada descripción de todos los elementos sonoros que el juego necesita
para su realización. Voces, sonidos ambientales, efectos sonoros y música.
Planificación
En esta fase se identifican las tareas necesarias para la ejecución del videojuego y se
reparten entre los distintos componentes del equipo desarrollador. También se fijan plazos
para la ejecución de dichas tareas y reuniones clave, con la ayuda de herramientas de
diagramación de actividades como GANTT y PERT.
Preproducción
Este equipo trabajará para crear un nivel o ambiente del juego, acercándose lo más que se
pueda al producto final. La preproducción es una de las partes más críticas del proceso ya
que determinará la viabilidad del juego.
Producción
Aquí se llevan a cabo todas las tareas especificadas en la fase de planificación, teniendo
como guía fundamental el documento de diseño. Esto incluye, entre otras cosas, la
codificación del programa, la creación de sprites, tiles y modelos 3D, grabación de sonidos,
voces y música, creación de herramientas para acelerar el proceso de desarrollo, entre otras.
Sonido: los ingenieros de sonido se encargan de crear sonidos para cada objeto o
personaje del juego. Pueden crear sonidos desde cero o utilizar sonidos del ambiente
y modificarlos según sus necesidades.
Pruebas
Al igual que en otros tipos de software, los videojuegos deben pasar en su desarrollo por
una etapa donde se corrigen los errores inherentes al proceso de programación y se asegura
su funcionalidad. Además, a diferencia de aquellos, los videojuegos requieren un
refinamiento de su característica fundamental, la de producir diversión de manera
interactiva (jugabilidad). Generalmente, esta etapa se lleva a cabo en tres fases:
Pruebas físicas: se llevan a cabo por los diseñadores y programadores del juego. Se
crean prototipos que simulan los eventos que pueden suceder en el juego. Un
prototipo físico puede utilizar papel y lápiz, tarjetas de índice, o incluso ser actuado
fuera. Sobre la base de los resultados de estas pruebas se puede hacer una mejor
aproximación al balance del videojuego, pueden prevenir problemas de
programación. El objetivo es jugar y perfeccionar este simplista modelo antes de
que un solo programador, productor o artista gráfico estén cada vez más
introducidos en el proyecto. De esta manera, el diseñador del juego recibe
retroalimentación instantánea en lo que piensan los jugadores del juego y pueden
ver inmediatamente si están logrando su metas2.
Pruebas alpha: se llevan a cabo por un pequeño grupo de personas, que con
anterioridad estén involucradas en el desarrollo, lo que puede incluir artistas,
programadores, coordinadores, etc. El propósito es corregir los defectos más graves
y mejorar características de jugabilidad no contempladas en el documento de
diseño.
Pruebas beta: estas pruebas se llevan a cabo por un equipo externo de jugadores,
bien sea que sean contratados para la ocasión o que sean un grupo componente del
proyecto (grupo QA). De estas pruebas, el videojuego debe salir con la menor
cantidad posible de defectos menores y ningún defecto medio o crítico.
Mantenimiento
Una vez que el juego alcanza su versión final (RTM) y se publica, aparecerán nuevos
errores o se detectarán posibles mejoras. Es necesario recopilar toda la información posible
de los jugadores y a partir de ahí realizar los cambios oportunos para mejorar el juego en
todos sus aspectos, ya sea de diseño, jugabilidad, etc. Estas correcciones o mejoras se hacen
llegar a los usuarios en forma de parches o actualizaciones, que en ocasiones pueden incluir
algunas características nuevas para el juego.
Funcionalidad
La funcionalidad es un factor clave para el desarrollo, la producción y el lanzamiento del
juego3. La funcionalidad se logra cuando, a través de la corrección de las mecánicas y
dinámicas del juego, un jugador, sin ayuda de los desarrolladores, puede jugar sin ningún
problema. Este punto se lleva a cabo desde la concepción y el desarrollo de las pruebas del
juego, llevando las pruebas a cabo es la única manera de refinar el proceso de
funcionalidad. Un ejemplo claro de que el juego es funcional es cuando en las pruebas los
jugadores pueden completar las metas o logros esperados en el tiempo que se planeó con
las instrucciones que el mismo juego les brinda. Dentro de la funcionalidad entran otros
conceptos como:
Base interna del juego: este punto también es referente a las dinámicas y reglas del
juego. La base interna del juego requiere ser completa, esto significa que no haya
elementos dentro del juego que compliquen el plan de juego y su flujo. Hay tres
problemas principales que pueden causar que la base del juego no pueda ser
completada:
o Reglas no claras: factores tales como reglas que contradicen otras reglas,
reglas que confieren ventajas injustas o reglas, que por errores de traducción
(en caso de ser juegos importados) o errores gramaticales, no tengan sentido,
y que produzcan que el juego no logre avanzar o que obliguen al jugador a
improvisar con elementos que rompen con el esquema de la base interna
completa del juego y se deben de arreglar lo más pronto posible.
o Loopholes: estos elementos son considerados fallas en el diseño, en la
estructura, en el flujo o en la programación del juego, de los cuales los
jugadores pueden conseguir ventajas injustas. La habilidad de atravesar
paredes dentro del juego (a lo que comúnmente se le llama clipping dentro
de la comunidad de jugadores), elevar ventajas del jugador a través de
repetir actos dentro del juego (realizar acciones simples como abrir cofres o
cerraduras bloqueadas, bloquearlas de nuevo y volver a abrirlas para ganar
más experiencia), o usar el escenario y las mecánicas de enemigos para
eliminarlos y decrecer el nivel de dificultad del nivel son considerados
ejemplos de loopholes. Estos elementos son difíciles de ubicar aún con todo
el proceso de prueba y se suelen detectar cuando el juego ya ha sido
publicado. A estas alturas la corrección de estos errores se lleva a cabo en el
mantenimiento del juego, a través de parches y actualizaciones.
o Callejones sin salida o dead ends: factores de reglas no claras o errores de
programación o diseño pueden crear callejones sin salida. Estos elementos
son puntos muertos en el juego, donde el jugador ya no puede seguir
avanzando en el juego y debe reiniciarlo. Estos problemas son una prioridad
para el refinamiento y la funcionalidad del juego y deben arreglarse lo antes
posible.
Balance: es el proceso de hacer que el juego cumpla con las metas que se le
asignaron, basándose en la experiencia del jugador. Que las dinámicas y mecánicas,
aun cuando se puedan usar en infinitas variaciones, puedan aun así lograr los
objetivos. En el juego multijugador, se denomina a que el juego debe ser justo.
Tipos de Desarrolladores
Los desarrolladores de videojuegos se clasifican en tres categorías: desarrolladores
terceros, desarrolladores internos y los más pequeños independientes. Los desarrolladores
generalmente contratan a un grupo de programadores, diseñadores de juegos, artistas,
ingenieros de sonido, productores y probadores, a pesar de que algunos de estos roles
pueden ser externos. De manera confusa, una persona individual dentro de cualquiera de
estos roles puede ser llamada desarrolladora de videojuegos. También pueden clasificarse
de la siguiente manera:
Véase también
Desarrollo de videojuegos independiente
Industria de los videojuegos
Desarrollador de videojuegos
Desarrollador de primera
Desarrollador de segunda
Desarrollador de tercera
Referencias
1.