Close

mayo 19, 2017

5 herramientas para la aceleración de creación de videojuegos

Desarrollo de videojuegos

Desarrollar un videojuego es difícil cuando contamos con equipos pequeños, esta dificultad aumenta cuando muchos de nosotros no sabemos de las herramientas que podemos utilizar para acelerar este proceso, en este artículo, te presentaremos 5 herramientas para desarrollar tu juego más rápido.

Todas las herramientas también aplican si estás desarrollando un corto u otro en motores gráficos como Unity, Unreal, Cry Engine o Lumberyard.

1.- Houdini engine

Houdini Engine

Houdini Engine

Crear un nivel siempre está directamente vinculado con el tamaño de los objetos que usamos. En muchos niveles debemos estirar o agrandarlos, y esto daña la relación de aspecto, haciendo que se vean raros.

Usar objetos modulares para construir un nivel fue una solución, pero incluso esto suele dar problemas. Cuando queremos agregar profundidad o mejorar un nivel, terminamos agregando pedazos que no cumplen nuestras necesidades.

Diseño de nivel modular

Diseño de nivel modular [Fuente: Digital Tutors]

Houdini nos ayuda con esto, haciendo que los elementos que agreguemos a él se le agreguen las diferentes cosas que necesitamos para evitar que se dañe la relación de aspecto de nuestros modelos.

En una presentación, hicieron un ejemplo con una mesa, la cual, a medida que alargabas, agregaba mas sillas y los soportes necesarios para la mesa, y de esta forma ayuda demasiado a la construcción de niveles. Naughty Dog ha hecho uso de esta herramienta en Uncharted 4, y ellos mismos han comentado que les ayuda mucho a la hora de construir los niveles.

Esta herramienta es compatible con Unity, Unreal, Maya, Cinema 4D y 3Dsmax, pero también está disponible en standalone, permitiendo crear todo dentro de su programa y exportarlo.

En este vídeo, el equipo de Houdini demuestra el uso del mismo con varios assets sencillos:

 

 

2.- Substance Designer/Painter

substance designer

substance designer

Crear texturas puede volverse estresante, sobretodo si terminan dando el efecto tilling cuando son usados en grandes terrenos. Y para cada edición debemos extraerlas del proyecto y reimportarlas con nuestros cambios, lo cual toma tiempo.

Substance designer nos permite hacer texturas proceduralmente, agregando parametros y tener semillas para randomizar el resultado y evitar el tilling.

Ladrillos Substance

Ladrillos Substance [Fuente/Autor: Josh Lynch / http://josh-lynch.com/]

Con él, podemos crear sliders para aumentar propiedades de la textura, como capas de suciedad, agua y otros. De esta forma, podemos utilizar la misma textura en diferentes situaciones.

Substance Painter nos deja agregar estas texturas a un modelo que hayamos creado, mejorando considerablemente como se ve el mismo.Está comprobado que las texturas de este programa consumen menos recursos, por esto, Naughty Dog, Activision y otros lo han usado.

Es compatible con Unity, Unreal y Lumberyard. Pero los programas de modelado en 3D como Maya, C4D, 3dsmax y Catia pueden usarlo.

En este vídeo, Allegorithmic muestra las diferentes cosas que contiene Substance Designer 5.

3.- PopcornFX

Popcorn FX Logo

Popcorn FX

PopcornFX es un programa para crear particulas muy interesantes, y contiene un plugin para Unity y Unreal, y así exportarlas. Desde explosiones, efectos de disparo, hasta humo, niebla y otros.

Captura PopcornFX

Captura PopcornFX [Fuente: PopcornFX.com]

Esta herramienta es muy buena, su editor es potente y al exportar las particulas, no consumen muchos recursos. En Unity podemos decargar una demo de particulas hechas con PopcornFX. En este vídeo, publicado por los creadores del programa podemos ver el plugin existente para Unity

Varias empresas la han usado en sus productos, como Sony, Ubisoft, iRacing y otros. Y su uso se ha vuelto bastante popular en cuanto a juegos de realidad virtual.

4.- Fmod

Fmod logo

Fmod

Crear la parte sonora del videojuego puede volverse estresante y fastidioso, sobre todo por la música que debemos hacer, y esta puede o no cuadrar con el sentimiento a transmitir.

Para eso está Fmod, con el cual podemos crear nuestras canciones y efectos interactivo desde su editor e integrarlos en el motor gráfico que estemos usando. Es muy sencillo y permite realizar muchisimas cosas sin usar código, y se puede implementar tanto en Unreal como Unity.

Es bastante increíble todo lo que podemos hacer con él, combinar sonidos, agregar efectos, ecualización y demás. En este vídeo podemos ver como RUNIC SOUNDS ha hecho uso de Fmod para agregar música adaptiva a Mirror’s Edge:

 

5.- Mixamo autorig

Mixamo Autorigger

Esta es una herramienta que por fuera puede verse básica, que sirve para rigear personajes bipedos. También nos deja descargar animaciones gratuitas desde su página y descargarlas junto con nuestro modelo.

Al ser online, dependerá de tu velocidad de internet, y se puede dar buenos resultados si se usa bien. También nos permite utilizar diferentes tipos de riggeado dependiendo que necesitemos.

En conclusión

Con las herramientas que has visto durante este artículo, se puede mejorar de manera considerable el tiempo que nos tome contruir nuestro juego. Muchas de las herramientas mencionadas aquí, tienen una versión gratis o una licencia gratis para uso no comercial, así podemos echarles un vistazo y probarlas. Y las texturas, partículas, diseño de niveles y sonido del juego se tornan un trabajo menos estresante y mas sencillo de realizar.

Si quieres colaborar con el desarrollo y crecimiento del contenido. Puedes apoyar mi trabajo en Patreon.

https://www.patreon.com/Codedgar