Continuo con está pequeña serie de consejos y lecciones necesarias, para el desarrollo de videojuegos.
Una vez que ya hayas pasado, por las primeras etapas (la creación del guión/storyboard) viene una parte que siempre causa muchos dolores de cabeza a los nuevos desarrolladores, que es la elección del motor gráfico, la plataforma en la que va a lanzar su videojuego, el tipo de gráficos que va a utilizar, también entran en juego las habilidades y carencias que uno mismo presenta. y algo que es muy necesario.. Dinero
Voy a explicar un poco todos los elementos antes mencionados.
Elección de un motor gráfico.
Existen en el mercado diferentes motores para el desarrollo de videojuegos pero hay unas pautas que se deben de conocer para poder elegir uno, la primera de ellas siempre debe de ser el costo de la licencia, Cry Engine te pide un porcentaje una vez que tu juego haya sido terminado unity cuenta con versiones free (con limitaciones) y pro la cual tiene un costo de 125usd al mes. Unreal engine es gratuito mientras tus juegos no superen 50,000 usd (junio 2015) si lo supera tendrás que pagarles 5% en regalías. todos ellos te permiten desarrollar en diversas plataformas Pc,xbox,playstation(en UE4 y Unity puedes desarrollar en android) cabe aclarar que aunque los puedas poner en español (interfaz) toda la documentación, tutoriales y contenido viene 100% en ingles, así que debes de tener eso en cuenta cuando empieces a desarrollar en uno u otro, De igual forma debes de conocer que tanto poder gráfico deseas en tu videojuego para así elegir un motor que se adecue a tus necesidades ¿Usarías el cry engine para hacer un juego de pong en 2D?
Elección de la plataforma dónde se va a lanzar el juego
Otro punto a tener en cuenta es en dónde vas a distribuir tu juego ¿móviles? ¿consolas? ¿Pc? debes de dedicar varias horas a leer todos los términos y condiciones de las diversas tiendas en linea (Sony, Microsoft, Valve, Google, Apple) cada una pone limitaciones en contenido y es tan variada la tasa de comisiones o regalias que tienes que pagarles por tu videojuego y ellos a ti una vez que se empiece a vender.
Tipo de Gráficos.
Esto no tiene mucho que explicar simplemente si deseas fotorealismo, gráficos caricaturescos, estilo cómic, en 2D, 3D etc es una elección completamente libre.
Lo que nosotros sabemos hacer
"Aquí es dónde se separan los hombres de los payasos"
En este punto debes de ver que es lo que sabes hacer y que es lo que simplemente te resulta muy complicado( crear algoritmos, programar una inteligencia artificial, etc.)
Si eres un lobo solitario será algo más complicado (pero no imposible) realizar todo, algunas cosas que son 100% necesarias:
Conocer un(os) lenguaje(s) de programación C, C++, java, ruby on rails
Saber crear objetos en 3D, Renderizar, exportar y crear assets en cualquier programa 3D (maya, blender 3dmax,cinema 4d)
Saber dibujar para crear bocetos.
Tener conocimientos en grabación de audio.
Es necesario saber ingles y otro idioma.
A veces es bueno realizar este proyecto con amigos o familiares que les guste el tema para así poder dividir tareas y optimizar tiempo.
Si aún así no hay personas disponibles o no quieres hacer equipo con nadie debes empezar por aprender el tema que te resulte más complicado.
Dinero
Si, hace falta dinero aunque este punto es algo intermedio hay gente que ya hizo un juego y no gasto dinero, aunque depende el tipo de juego involucrado, para un juego en android el costo es casi siempre $0 el dinero se empieza a gastar si eliges un motor grafico con licencia, si no tienes un equipo potente para ponerte a modelar y renderizar, un ordenador que mueve crysis 3 en ultra a 4K simplemente no sirve, una cosa es mover un juego ya optimizado para un hardware y otra es hacerlo, tan solo el render de Unreal engine 4 ocupa el 80% de procesador (i7) y unos 12gb de ram más el 70% de la tarjeta gráfica, con un tiempo aproximado de 20 minutos para una escena de 10 minutos con calidad gráfica en alto. (ojo... Aclaro que esto se aplica para gente que desea hacer un juego con mucha calidad gráfica si tu juego es simple o no requiere demasiado poder, con un equipo de escritorio de prestaciones medias puedes realizar tu videojuego sin problemas.)
Igual si no tienes tiempo para ponerte a modelar puedes comprar los assets y los escenarios o mandarlos a hacer, hay precios desde un par de dolares a cientos, lo mismo con la musica, la inteligencia artificial y los bocetos o en casos más extremos contratar a equipos independientes que hagan el juego por ti, te acercas a ellos les cuentas tu idea y ellos te hacen una cotización.
Pero aún falta lo más difícil...........
link de la primera parte. http://www.levelup.com/foros/380444/Desarollo-de-videojuegos-primera-parte-la-idea