x
1

Desarrollo de videojuegos



El desarrollo de videojuegos es el proceso de creación de un videojuego, desde el concepto inicial hasta el videojuego en su versión final. Es una actividad multidisciplinaria, que involucra profesionales de la programación, diseño gráfico, animación, sonido, música, actuación, etc.

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.

Los primeros videojuegos fueron desarrollados en la década de 1960, pero requerían grandes ordenadores y no estaban disponibles para el público en general. El desarrollo del videojuego comercial comenzó en 1970 con la llegada de la primera generación de consolas de videojuegos y ordenadores domésticos. Debido a los altos costos y bajas capacidades de las computadoras, un programador solitario podría desarrollar un juego completo. Sin embargo, al acercarse el siglo 21, el cada vez mayor poder de procesamiento y las aumentadas expectativas del consumidor hicieron que sea difícil que un único programador produzca un videojuego para ordenador o videoconsola. El precio promedio de la producción de un videojuego lentamente aumentó de $1-4 millones de dólares en 2000 a más de $5 millones en 2005, y luego a más de $20 millones en 2010. Sin embargo, los videojuegos independientes para móviles, o basados en la web pueden costar mucho menos.[1]


Para que el creador haga esto en el desarrollo de un videojuego generalmente hace el siguiente proceso:

El proceso es similar a la creación de software en general, aunque difiere en la gran cantidad de aportes creativos (música, historia, diseño de personajes, niveles, etc) necesarios. El desarrollo también varía en función de la plataforma objetivo (PC, móviles, consolas), el género (estrategia en tiempo real, RPG, aventura gráfica, plataformas, etc) y la forma de visualización (2D, 2.5D y 3D).

Cabe mencionar que el diseño de juegos es usualmente considerado un proceso de creación iterativo, esto quiere decir que los diseñadores tendrán que pasar por cada uno de estos pasos repetidas veces (cambiando y mejorando aspectos) hasta que consideren que el resultado sea el mejor.

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:

Para el desarrollo de estos y para facilitar su creación se pueden utilizar métodos de pensamiento activo o lluvias de ideas, ya que es la etapa inicial, o conceptualización. Pueden usar técnicas simples como red o burbuja de palabras.

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:

De toda la fase de diseño es necesario generar un documento llamado Documento de Diseño, que contiene todas las especificaciones de arte, mecánicas y programació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.

Durante la etapa de preproducción se le asigna el proyecto a un pequeño equipo, con la finalidad de verificar la factibilidad de la idea.

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.

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.

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:

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.

En ocasiones, los desarrolladores van más allá -especialmente si el videojuego ha funcionado bien comercialmente- y realizan una ampliación considerable en los contenidos o en las fases del videojuego que se pone a la venta normalmente a un precio inferior al del juego original y que se conoce como una expansión.

La funcionalidad es un factor clave para el desarrollo, la producción y el lanzamiento del juego[3]​. 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:

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:



Escribe un comentario o lo que quieras sobre Desarrollo de videojuegos (directo, no tienes que registrarte)


Comentarios
(de más nuevos a más antiguos)


Aún no hay comentarios, ¡deja el primero!