Un pequeño equipo con grandes aspiraciones

Un juego premium con hermosos gráficos vectoriales dibujados a mano

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.

Mauro Fanelli, Co-founder, MixedBag

"Con el motor de Unity 2D, ya no teníamos que hacer los cálculos para las colisiones y el teletransporte. 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".

Mauro Fanelli, Co-founder, MixedBag

¿Cómo comienzas a utilizar Unity para 2D?

Consulta esta guía práctica con información y recursos que te pondrán en marcha, te ahorrarán tiempo y te ayudarán a obtener el máximo valor cuando desarrolles juegos 2D con Unity.

Usamos cookies para brindarte la mejor experiencia en nuestro sitio web. Visita nuestra página de política de cookies si deseas más información.

Listo