Proceso de desarrollo de un videojuego

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


Vale la pena mencionar que el diseño de videojuegos generalmente se considera un proceso creativo iterativo, lo que significa que los diseñadores tendrán que pasar por cada uno de estos pasos repetidamente hasta que crean que resultado es mejor.
El desarrollo de videojuegos consiste en los siguientes pasos:

REQUISITOS: en esta fase se plantean los aspectos fundamentales que conformaran el videojuego. Se determina el público y el mercado hacia el cuál va dirigido el nuevo juego y se recogen todas las ideas sobre "¿cómo deber ser el juego?" o "¿qué debe hacer el juego? establecidas por el creador o creadores.
Super Mario World
Por ejemplo los requisitos por parte de los diseñadores del juego Super Mario World.
  • Hideki Konno (director de mapas) quería hacer un juego profundo.
  • Toshihiko Nakago (director de programación) quería que te perdieras en ese mundo por horas.
  • Shigeru Miyamoto (diseñador del juego) quería que el juego se convirtiera en el destino del jugador por apego y cariño

ANÁLISIS: Se establece el género del videojuego (plataforma, acción, aventura, carreras, terror, estrategia...), la plataforma de destino (PC, teléfonos móviles, consolas o en todas las plataformas), el tipo de visualización ( 2D, 2.5D, 3D), el formato del juego (físico o digital), además de establecer el personal y costo necesario para desarrollar el nuevo videojuego.

Se identifican las diferentes tareas para desarrollar el videojuego. Se reparte el trabajo entre los distintos miembros del equipo de desarrollo, se fijan plazos de entregas, se planifican reuniones de seguimiento... con la ayuda de herramientas de diagramación de actividades como GANTT y PERT.
Diagrama de GANTT

DISEÑO: En esta fase se detallan todos los elementos que compondrán el juego, dando una idea clara a todos los miembros del equipo desarrollador acerca de cómo son.
Bocetos originales de Super Mario World
  • Historia y guion: Se desarrolla la historia, se crean bocetos de guiones y se deciden los personajes principales, secundarios...habilidades, contexto, etc.
  • Arte conceptual: Se crean los conceptos del aspecto del juego, la forma de visualización de los personajes, los escenarios, criaturas, objetos, etc. 
Diseño de objetos
  • Sonido: Se describen los elementos sonoros de los que consta el juego: efectos de sonidos, ambientación, música, voces, etc.
  • Mecánica del juego: Se especifica el funcionamiento general del videojuego, algo que depende del género, ya que señalan la forma en que las entidades virtuales van a interactuar dentro del juego.
  • Diseño de programación: Se hace el diseño de la programación, que describe la manera en la que se implementará el videojuego, el lenguaje o lenguajes de programación que utilizarán y las metodologías que se seguirán.

CONSTRUCCIÓN: Teniendo como guía fundamental el documento de diseño se realizan las siguientes actividades:
  • Programación: La mayoría de los videojuegos se programan utilizando el lenguaje C++. La programación de un videojuego se resume en repetir las siguientes acciones:
    • Procesar las interacciones de un agente con su entorno según las entradas del usuario.
    • Procesar los fenómenos indirectamente controlados por el usuario.
    • Crear una imagen a partir de esas informaciones y mostrarlo en la pantalla (igual para el sonido).
  • Ilustración 2D: Deben ser ilustrados por artistas experimentados, quienes trabajan tomando en cuenta las limitaciones técnicas del hardware sobre el cual correrá el juego. Los artistas 2D también son los encargados de crear las animaciones del juego.
  • Interfaz: Es la forma en que se verán los elementos de la interfaz gráfica de usuario y el HDU, mediante los cuales el usuario va a interactuar con el juego.
Interfaz de un videojuego

  • Animación y modelado 3D: Los artistas utilizan herramientas comerciales de modelado y animación tridimensional como 3DS Max, Maya, XSI/Softimage, Blender, etc. 
  • Sonido: Los ingenieros de sonido se encargan de crear sonidos para cada objeto o personajes y la banda sonora que identifica a cada juego. Pueden crear sonidos desde cero o utilizar sonidos del ambiente y modificarlos según sus necesidades. Algunos sonidos pueden ser hechos mediante computadora o grabados mediante el uso de instrumentos musicales


PRUEBA: 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.
Se realizan las siguientes pruebas:
  • 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. Sobre la base de los resultados de estas pruebas se puede hacer una mejor aproximación al balance del videojuego y de esta manera el diseñador del juego recibe una retroalimentación instantánea de lo que piensan los jugadores del juego y ver si están logrando sus metas.
  • 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 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 ninguno medio o crítico.

LANZAMIENTO: Luego de tener desarrollado el videojuego y ya esté listo para su lanzamiento empieza un proceso llamado marketing de videojuegos.
Algunas formas de hacer marketing de videojuegos son:
  • Marketing en redes sociales: Youtube, Facebook, Twitter, páginas web
  • Convenciones y ferias de videojuegos: GDC (Games Developers Conference), E3 (Electronic Entertaiment Expo), Gamescon & Paris Games Week, Barcelona Games World & Madrid Games Week.
E3 (Electronic Entertaiment Expo)

  • Publicidad tradicional: Anuncios en vallas publicitarias, en televisión, radios o prensa, etc.
  • Merchandising: Son souvenirs como bolígrafos, camisetas, agendas, artículos de colección ( figuras, cosplay...).
Figuras de acción de videojuegos

MANTENIMIENTO: Consiste en 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 diseño, jugabilidad, etc. Estas correcciones o mejoras se hacen llegar a los usuarios en forma de parches o actualizaciones, que pueden incluir algunas características nuevas para el juego.

Más acerca del desarrollo de videojuegos:

Comentarios

Entradas populares