sábado, 28 de febrero de 2009

Desarrollo de videojuegos

PROCESOS PARA EL DESARROLLO DE VIDEOJUEGOS


Concepción

En esta etapa es necesario definir los aspectos fundamentales que conformarán el videojuego, entre los que se encuentran:

  • Género: que género o géneros se va a desarrollar el juego. Si no corresponde a un género conocido, se deben especificar las características.
  • Game play: es lo que generará diversión a la hora de jugarlo.
  • Story board: Algunas ideas sueltas acerca de como debe lucir el juego en cuanto a personajes, ambientación, música, etc.

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 como son. Entre estos elementos tenemos:

Diseño de Arte

Abarca los elementos de:

  • Historia: Forma en que se desenvolverán los personajes del juego y la historia del mundo representado avanza.
  • Sonido: descripción de todos los elementos sonoros que el juego necesita para su realización. Voces, sonidos ambientales, efectos sonoros y música.
  • Interfaz: los elementos mediante los cuales el usuario interactuará con el juego.
  • Gráficos: depende si el juego es 2d, 2.5d o 3d.

Diseño de mecánicas

Es la especificación del funcionamiento general del juego. Es dependiente del género y señala la forma en que los diferentes entes virtuales interactuarán dentro del juego, es decir, las reglas que rigen éste.

Diseño de programación

Describe la manera en que el videojuego será implementado en una máquina real (un PC, consola, celular, etc) mediante un cierto lenguaje de programación y siguiendo una determinada metodología. Generalmente en esta fase se generan diagramas de UML que describen el funcionamiento estático y dinámico, la interacción con los usuarios y los diferentes estados que atravesará el videojuego como software.

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.

Producción

Aquí se llevan a cabo 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 modelos 3d, la grabación de sonidos, voces y música, la creación de herramientas para acelerar el proceso de desarrollo, etc.

Pruebas

Al igual que el software convencional, los videojuegos deben pasar por una etapa donde se corrigen los errores inherentes al proceso de programación y a diferencia de este, los videojuegos requieren un refinamiento de su característica fundamental, la de producir diversión de manera interactiva. Generalmente esta etapa se lleva a cabo en dos fases:

  • Pruebas Alpha: Se llevan a cabo por un pequeño grupo de personas, 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. De estas pruebas el videojuego debe salir con la menor cantidad posible de defectos menores y ningún defecto medio o crítico.

No hay comentarios: