forma.8: Un estudio de caso de Unity sobre juegos 2D
En el año 2014, el periodista de videojuegos Mauro Fanelli y el diseñador gráfico experimentado Andrea Gellato decidieron dejar de ser entusiastas de los juegos en su tiempo libre para convertirse en desarrolladores de juegos de tiempo completo. Con ayuda de Unity, dejaron sus trabajos, formaron MixedBag y persiguieron el sueño de hacer realidad la visión que tenían para su juego forma.8.
-
El videojuego
forma.8, a 2D metroidvania action-adventure exploration game
-
El objetivo
Producir un juego premium con hermosos gráficos vectoriales dibujados a mano
-
Plataformas
PlayStation 4, PlayStation Vita, Nintendo Switch, Wii U, Xbox One, iOS, PC/MAC/Linux, FaceBook GameRoom
-
Miembros del equipo
7
-
Ubicación
Torino, Italia
Mauro Fanelli, co-founder of Mixed Bag studios, talks about how 2D tools in Unity enabled them to realize their vision.
Prototipado rápido, lanzamiento multiplataforma
Unity hizo posible que un programador autodidacta y su artista colaborador hicieran realidad el juego de sus sueños.
Los resultados:
- Crearon el prototipo de forma.8 en alrededor de un mes.
- Los complementos de la Asset Store les ahorraron meses de trabajo.
- Publicaron forma.8 en seis plataformas diferentes al momento del lanzamiento con un equipo integrado por 5 personas. El juego ahora está disponible en 10 plataformas.
- Lo hicieron compatible con Nintendo Switch en solo 10 días.
Era el momento justo para concretar ese sueño
Cuando explotó el mercado de iOS, Mauro Fanelli y Andrea Gellato supieron que era el momento indicado para que el videojuego de sus sueños cobrara vida. Sin embargo, dado que tenían recursos limitados, necesitaban una herramienta fácil de usar que los ayudara.
"En lo más profundo de mí, siempre quise hacer videojuegos", dice Fanelli. "Pero soy autodidacta, nunca fui en realidad un programador excelente. Por eso, el hecho de que Unity fuese tan fácil de usar es un regalo del cielo. Sin Unity, no habríamos podido establecer la empresa y crear videojuegos. Con Unity, pude hacer un prototipo de forma.8 en alrededor de un mes".
Una solución para cualquier problema
Además de lo fácil que es usar Unity, el apoyo de otros desarrolladores Unity y la Asset Store también facilitaron las cosas para que MixedBag tuviera éxito.
"Unity tiene una comunidad enorme y maravillosa de desarrolladores. Si sigues los foros, hay una solución prácticamente para cualquier problema que pueda surgir".
Fanelli dice también que la Asset Store facilita las cosas y, de hecho, es el primer lugar al que recurren cuando tienen algo nuevo para desarrollar.
"Si alguien ya escribió el código que necesitamos, ¿por qué no usarlo o reformularlo para resolver nuestro problema? Compramos entre 15 y 20 complementos diferentes de la Asset Store y eso permitió que nosotros, un estudio compuesto por cinco personas, pudiéramos crear algo que normalmente requeriría 20 personas. Es increíblemente útil y nos ahorró meses de trabajo".
El corazón del juego: un aspecto 2D impactante
Fanelli se inspiró en uno de sus juegos favoritos de la década de 1990 (el juego de acción y aventura Another World). Desde un principio, él y su equipo supieron que 2D era el estilo correcto para forma.8. Él y su socio, Gellato, tenían un visión clara de la apariencia y sensaciones (look and feel) que debía transmitir el juego.
"Digamos que era el proyecto que soñábamos realizar. En nuestra mente, sabíamos cómo se tenía que ver. Tenía que tener este estilo gráfico único. Uno de los objetivos fue que no debían verse píxeles en la pantalla. Tenía que ser limpio y nítido, sin colores contrastantes", explica.
Finalmente, basaron todas las imágenes de forma.8 en una silueta negra, pero siempre con un fondo vibrante y colorido.
Un hermoso juego 2D que merece un motor 2D eficiente
En el momento en que comenzaron trabajar en forma.8 en 2011, el motor de Unity ofrecía pocas herramientas específicas para 2D. Por eso, cuando se introdujo el motor de Unity 2D, les resultó genial.
"En cuanto a la física, lo que realmente importaba era que las simulaciones fueran estables. Con el motor de Unity 2D, ya no teníamos que hacer los cálculos para las colisiones y el teletransporte", dice Fanelli. "Ya no teníamos que preocuparnos por los errores o por detectar si estabas en el collider de malla o afuera al atravesar las paredes. Simplemente cambiamos al motor nuevo y vimos una gran mejora en el rendimiento".
Publicado en seis plataformas diferentes
Con la compatibilidad multiplataforma que ofrece Unity, forma.8 pudo publicarse en muchas plataformas rápidamente. También extendieron Unity Editor con un envoltorio de complemento para la funcionalidad en consola que hacía que el sistema de control funcionase en varias plataformas sin tener que escribir un montón de código.
"Muchos de los equipos pequeños solo lanzan su juego en una o dos plataformas por la gran demanda de recursos que puede significar, pero en realidad publicamos forma.8 en seis plataformas diferentes al mismo tiempo con un equipo de solo 5 integrantes. Y, en verdad, preparar el juego para publicarlo en Nintendo Switch solo nos tomó unos diez días. La portabilidad de los juegos solía ser un gran desafío. Pero, ahora con Unity, puedes implementarlo donde quieras".
MixedBag publicó forma.8 en PlayStation 4, PlayStation Vita, Nintendo Switch, Wii U, Xbox One, iOS, PC, Mac, Linux y FaceBook GameRoom.
Eclipse
Descubre cómo Unity ayudó a un desarrollador independiente a crear un prototipo en solo tres meses, y cómo este le permitió financiar un juego para Google Daydream.
Phased
Descubre cómo dos desarrolladores a tiempo parcial que colaboraban remotamente en su tiempo libre crearon un juego 2D increíble, que se destacó en la presentación de productos Made with Unity.
Flipping Death
Descubre cómo Unity ayudó a Zoink Games a lograr una sensación única para su juego Flipping Death con gráficos 2.5D, prototipado rápido y herramientas eficientes para artistas.
Demolition Derby
Descubre cómo Unity ayudó a un estudio independiente de 3 miembros a crear un juego móvil multijugador exitoso con más de 15 millones de descargas.
Royal Blood
Descubre cómo Unity ayudó a Gamevil a lograr el nivel de calidad asociado con un juego de PC en línea masivamente multijugador en su título móvil Royal Blood.