Você está na página 1de 4

Desarrollo de videojuegos

El desarrollo de videojuegos es el proceso de creacin de un videojuego, desde el concepto


inicial hasta el videojuego en su versin final. Es una actividad multidisciplinaria, que involucra
profesionales de la programacin, el diseo grfico, la animacin, el sonido, la msica,
la actuacin, etctera.

Generalidades[editar]
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 PCy videoconsolas son
normalmente financiados por una distribuidora y tardan varios aos en desarrollarse.
Los videojuegos independientes pueden tomar menos tiempo y pueden ser producidos a bajo
precio por individuos y pequeos desarrolladores. La industria de videojuegos independientes
ha visto un aumento en los ltimos aos con el crecimiento de los nuevos sistemas
de distribucin en lnea y el mercado de juegos para mviles.
Los primeros videojuegos fueron desarrollados en la dcada de 1960, pero requeran grandes
ordenadores y no estaban disponibles para el pblico en general. El desarrollo del videojuego
comercial comenz en 1970 con la llegada de la primera generacin de consolas de
videojuegos y ordenadores domsticos. Debido a los bajos costos y bajas capacidades de las
computadoras, un programador solitario podra 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 difcil que un nico programador produzca un
videojuego para ordenador o videoconsola. El precio promedio de la produccin de un
videojuego lentamente aument de $1-4 millones de dlares en 2000 a ms de $5 millones en
2005, y luego a ms de $20 millones en 2010. Sin embargo, los videojuegos independientes
para mviles, o basados en la web pueden costar mucho menos.1

Proceso[editar]
El desarrollo de un videojuego generalmente sigue el siguiente proceso:

Concepcin de la idea del videojuego

Diseo

Planificacin

Produccin

Pruebas

Mantenimiento

El proceso es similar a la creacin de software en general, aunque difiere en la gran cantidad


de aportes creativos (msica, historia, diseo de personajes, niveles, etc) necesarios. El
desarrollo tambin vara en funcin de la plataforma objetivo (PC, mviles, consolas), el
gnero (estrategia en tiempo real, rpg, aventura grfica, plataformas, etc) y la forma de
visualizacin (2d, 2.5d y 3d).

Concepcin[editar]

En esta etapa es necesario definir los aspectos fundamentales que conformarn el


videojuego, entre los que se encuentran:

Gnero: Dentro de que gnero o gneros se va a desarrollar el juego. De no


corresponder a un gnero conocido, se deben especificar las caractersticas.
Game play: Lo que generar diversin a la hora de jugarlo.
Story board: Algunas ideas sueltas acerca de cmo debe lucir el juego en cuanto a
personajes, ambientacin, msica, etc.

Diseo[editar]
En esta fase se detallan todos los elementos que compondrn el juego, dando una idea clara
a todos los miembros del grupo desarrollador acerca de cmo son. Entre estos elementos
tenemos:

Historia: forma en que se desenvolvern los personajes del juego y la historia del
mundo representado avanza. Casi todos los juegos tienen historia.

Guin: el proceso comienza con una reunin de todo el equipo de desarrollo, para que
todo el mundo tenga la oportunidad de aportar sus ideas o sugerencias al proyecto. A
partir de aqu el equipo de Guin trabaja por conseguir un borrador en el que queden
plasmados cuales sern los objetivos en el juego, las partes en las que se dividir, el
contexto en el que se desarrollar la accin, y cuales y cmo sern los principales
personajes del juego.

Arte conceptual: se establece el aspecto general del juego. En esta etapa un grupo de
artistas se encargan de visualizar o conceptualizar 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 cmo lucir el juego.
Posteriormente el director de arte se encargar de escoger de entre las opciones aquellas
que se apeguen ms a la idea original. Algunas veces los artistas conceptuales
permanecen durante todo el proceso de produccin, pero lo usual es que slo participen
en las primeras etapas del proceso.

Sonido: detallada descripcin de todos los elementos sonoros que el juego necesita
para su realizacin. Voces, sonidos ambientales, efectos sonoros y msica.

Mecnica de juego: es la especificacin del funcionamiento general del juego. Es


dependiente del gnero y seala la forma en que los diferentes entes virtuales
interactuarn dentro del juego, es decir, las reglas que rigen ste.

Diseo de programacin: describe la manera en que el videojuego ser implementado


en una mquina real (un PC, consola, telfono mvil, etc) mediante un cierto lenguaje de
programacin y siguiendo una determinada metodologa. Generalmente en esta fase se
generan diagramas de UML que describen el funcionamiento esttico y dinmico, la
interaccin con los usuarios y los diferentes estados que atravesar el videojuego como
software.

De toda la fase de diseo es necesario generar un documento llamado Documento de Diseo,


que contiene todas las especificaciones de arte, mecnicas y programacin.

Planificacin[editar]
En esta fase se identifican las tareas necesarias para la ejecucin del videojuego y se
reparten entre los distintos componentes del equipo desarrollador. Tambin se fijan plazos
para la ejecucin de dichas tareas y reuniones clave, con la ayuda de herramientas de
diagramacin de actividades como GANTT yPERT.

Produccin[editar]
Aqu se llevan a cabo todas las tareas especificadas en la fase de planificacin, teniendo
como gua fundamental el documento de diseo. Esto incluye entre otras cosas la codificacin
del programa, la creacin de sprites, tiles y modelos 3d, la grabacin de sonidos, voces y
msica, la creacin de herramientas para acelerar el proceso de desarrollo, entre otras.

Programacin: la mayora de los juegos se programan utilizando el lenguaje C++ dado


que es un lenguaje de alto nivel que permite un rpido acceso a los componentes de
hardware de una computadora o consola de juegos que lo hace ms accesible.

Ilustracin: los juegos 2D deben ser ilustrados por artistas experimentados, quienes
trabajan tomando en consideracin las limitaciones tcnicas del hardware sobre el cual
correr el juego, esto incluye: Cantidad de colores disponibles, tamao de los sprites,
resolucin final de los sprites y formatos a utilizar. Los artistas 2D tambin son los
encargados de elaborar las animaciones del juego.

Interfaz: es la forma en que se vern los elementos de la interfaz grfica de usuario y


el HUD, mediante los cuales el usuario interactuar con el juego.

Animacin y Modelado 3D: los artistas utilizan herramientas comerciales de modelado


y animacin tridimensional como 3DS Max, Maya, XSI/Softimage, Blender(el cual no es
comercial), etc. Pero adems usan herramientas desarrolladas internamente que facilitan
algunas de las funciones ms comunes del proceso de creacin de juegos.

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 segn sus necesidades.

Pruebas[editar]
Al igual que en otros tipos de software, los videojuegos deben pasar por una etapa donde se
corrigen los errores inherentes al proceso de programacin y a diferencia de aquellos, los
videojuegos requieren un refinamiento de su caracterstica fundamental, la de producir
diversin de manera interactiva (jugabilidad). Generalmente esta etapa se lleva a cabo en dos
fases:

Pruebas alpha: Se llevan a cabo por un pequeo grupo de personas, que con
anterioridad estn involucradas en el desarrollo, lo que puede incluir artistas,
programadores, coordinadores, etc. El propsito es corregir los defectos ms graves y
mejorar caractersticas de jugabilidad no contempladas en el documento de diseo.

Pruebas beta: Estas pruebas se llevan a cabo por un equipo externo de jugadores,
bien sea que sean contratados para la ocasin 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 ningn defecto medio o crtico.

Mantenimiento[editar]
Una vez que el juego alcanza su versin final (RTM) y se publica, aparecern nuevos errores
o se detectarn posibles mejoras. Es necesario recopilar toda la informacin posible de los
jugadores y a partir de ah realizar los cambios oportunos para mejorar el juego en todos sus
aspectos, ya sea de diseo, jugabilidad etc. Estas correcciones o mejoras se hacen llegar a
los usuarios en forma de parches o actualizaciones, que en ocasiones pueden incluir tambin
algunas caractersticas nuevas para el juego.
En ocasiones los desarrolladores van ms all -especialmente si el videojuego ha funcionado
bien comercialmente- y realizan una ampliacin considerable en los contenidos o en las fases
del videojuego que normalmente se pone a la venta a un precio bastante inferior al del juego
original y que se conoce como una expansin.

Você também pode gostar