Buscar en Unity

La magia de las burbujas

Cómo fue que Unity ayudó a convertir una vista fugaz en un increíble juego 2D

Tiny Bubbles: Estudio de caso Unity para juegos 2D

El experimentado desarrollador independiente de juegos Stu Denman tuvo un abuelo que trabajó en el Proyecto Manhattan, y posteriormente estudió la física de las burbujas de jabón. Medio siglo después, Stu no podía sacarse de la cabeza el trabajo que su abuelo desarrolló con las burbujas. Soñaba con ellas. ¿Pero sería capaz de convertir la semilla de una idea en un juego pulido, divertido y estimulante?

El juego

Tiny Bubbles, un hermoso rompecabezas galardonado, basado en la física, desarrollado por Pine Street Codeworks.

La meta

Reflejar la física natural de las burbujas en un divertido juego de rompecabezas

Plataformas

iOS, Android, PC, Mac, Linux

Número de miembros del equipo

2

Ubicación

Seattle, Washington

Como director técnico de AAA studios, Stu Denman dirigió equipos de más de 30 desarrolladores de juegos. Sin embargo, en cierto momento de su carrera, sintió la necesidad de crear un juego por su propia cuenta. La flexibilidad y el conjunto completo de herramientas que viene con Unity lo ayudaron a crear Tiny Bubbles: un juego de rompecabezas ingenioso, fascinante y adictivo con más de 160 niveles.

Los resultados:

  • Ahorró miles de dólares en plugins de calidad de la Asset Store
  • La herramienta de localización ahorró meses de tiempo de desarrollo
  • Ganador de diversos premios, entre los que se cuentan el Google Indie Festival, el Intel Buzz: Best Overall PC Game (mejor juego para PC), la competencia Seattle Indie Games y el Mobile Games Forum Indie Showdown
Tiny Bubbles: a Unity for 2D games case study
Stu Denman , cofundador y desarrollador de Pine Street Codeworks, explica por qué Unity fue la herramienta perfecta que lo ayudó a hacer realidad su visión.

La chispa que encendió su imaginación

Cuando empezó a trabajar en este proyecto, Denman solo tenía la semilla de la inspiración. Sabía que quería crear un juego basado en las burbujas de jabón, pero no sabía cómo sería el juego. La extensibilidad y el diseño modular del Editor de Unity le proporcionaron la libertad que necesitaba para experimentar.

«Para identificar lo que era divertido y lo que no lo era, decidí crear un editor dentro de Unity, lo que me permitía jugar el videojuego y probarlo inmediatamente, volver atrás, cambiar las cosas de lugar, de acá para allá, una y otra vez. La flexibilidad del Editor de Unity mejoró verdaderamente el diseño del juego.

«Unity me libera de tener que preocuparme por las cosas que he inventado antes», señala Denman. «En vez de ello, puedo centrar mi atención en tecnologías más interesantes que todavía no he probado. La física de la burbuja es un gran ejemplo de eso.»

Más abajo, podrás ver el editor de burbujas personalizado, que Denman añadió al Editor de Unity.

Retorno de la inversión de 100X

Además de añadir sus propias herramientas, Denman también utilizó muchas herramientas preexistentes de la Asset Store de Unity , y declara que le brindaron un ROI increíble.

«Algunas veces no se entiende cuánto trabajo y pulimento son necesarios para culminar un proyecto y competir en un mercado tan competitivo. Pero cuando lanzas tu juego frente a los jugadores, te das cuenta y piensas, por Dios, debo agregar un efecto aquí. Debo mejorar el aspecto de una prestación allá.

«Poder ingresar a la Asset Store y encontrar allí una herramienta –probablemente por 100 veces menos de lo que gastarías creándola tú mismo– es simplemente formidable. Sin duda, ahorra un montón de tiempo», señala Denman.

Además, le suele pasar que los assets que en un primer momento adquirió por una razón específica tienen beneficios ocultos en otros aspectos. TextMesh Pro era un buen ejemplo de esto:

«Eché mano de TextMesh Pro para agregar íconos en mi texto y esta solución no solo me permitió hacerlo de forma rápida y eficiente, y por muy poco dinero, sino que además tenía una enorme cantidad de otras fantásticas prestaciones que pude aprovechar y que no esperaba».

Jugar con burbujas: ¿Un derecho universal?

El resultado de las experimentaciones de Denman fue un juego premiado, con más de 160 interesantes rompecabezas. El juego refleja la verdadera física de las burbujas en el mundo real respecto de la presión y la tensión superficial, la interacción y las reacciones en cadena.

«Las burbujas son una cuestión humana elemental. Hay algo fascinante en ellas que gusta a todos, independientemente de la edad, sexo o cultura. Y yo quería ofrecer una forma nueva y fabulosa de jugar con aglomeraciones de burbujas a la mayor cantidad de gente posible, incluidos los daltónicos y quienes dependen de rastreadores visuales. Sin embargo, para lograr ese objetivo, necesitaba estar en la mayor cantidad de idiomas y plataformas posibles, y esa es definitivamente una de las grandes razones por las que elegí Unity», indica Denman.

Utilizando el plugin de localización I2 de la Asset Store, Denman pudo almacenar todos sus idiomas en una hoja de cálculo de Google. Entonces pudo compartir la hoja de cálculo con los traductores. Una vez aprobado, el texto se introdujo automáticamente en Unity.

«Me dejó realmente anonadado lo ridículamente sencillo que era. Probablemente me habría tomado dos meses o más crear el mismo software. Logré localizar la tercera parte del juego en una solo día, incluida la integración y los tutoriales. Y ello me va a ahorrar horas de horas», señala.

Percepción en tiempo real y herramientas de monetización

Una vez que creó el prototipo, Denman estaba ansioso por ver cómo respondía la gente a sus experimentaciones y qué harían realmente en el juego. Para ello, habilitó Unity Analytics y empezó a enviarlo a amigos.

El panel de control de Unity Analytics le permitió observar cosas como, por ejemplo, qué niveles exigen más intentos para ganar o en qué niveles la gente deja de jugar el juego. Con el fin de basar ciertas decisiones comerciales potencialmente críticas en datos sólidos, Denman tiene planeado seguir utilizando Unity Analytics cuando el videojuego esté en versión beta.

¿Pagarán por jugar?

Una decisión importante con la que Unity Analytics ayudará es el modelo de negocios de Denman en relación con la monetización.

«En este mismo momento, el mercado representa un desafío, por ello, es importante que elija el mejor modelo para una plataforma y mercado específicos. Todos los mercados tienen distintos tipos de jugadores, por lo que es realmente necesario probar la retención en los distintos tipos de jugadores con el fin de tener una idea de cuál de ellos te permitirá ganar más dinero.

«Algunas veces, si tu retención es más baja, es mejor tener una versión premium, y si tu retención es más alta, es mejor tener un juego gratuito. Unity Analytics te permite examinar tu retención y tomar una decisión basada en los datos.»

Para estar listo para un público de juegos gratuitos, Denman está preparado para complementar Unity Analytics con Unity Ads e IAP. Ya ha integrado anuncios publicitarios en su diseño en una forma que ofrecerá una buena experiencia de juego para distintos tipos de jugadores.

«Uso anuncios publicitarios basados en recompensas para los consejos, potenciadores y rompecabezas. Si el jugador tiene dificultades y necesita ayuda, puede mirar un anuncio y obtener una recompensa bajo la forma de un consejo. Los consejos contribuyen a que el juego sea más accesible para un público más amplio. Les permiten a los jugadores ocasionales superar algunos de los rompecabezas más difíciles, en los que un jugador más experimentado preferiría trabajar para alcanzar la solución».

Denman ha aprovechado al máximo lo que Unity ofrece. En primer lugar, el diseño flexible y modular lo ayudó a seguir su interés cuando apenas tenía un atisbo de lo que sería el juego final. Luego, la Asset Store de Unity y sus propias herramientas personalizadas le permitieron enfocarse en el aspecto medular del juego. Finalmente, IAP, Ads y Analytics de Unity están contribuyendo a orientar el juego de una forma que les permitirá obtener un beneficio monetario por todo su arduo trabajo.

Tiny Bubbles Jelly Crab

«El diseño modular de Unity tiende a mantener las cosas bastante bien definidas. De modo que, si tienes problemas de estabilidad en una parte, ello no afecta el resto del juego. Y esto significa que, en líneas generales, en el curso del desarrollo de tu juego, este tiende a ser mucho más estable de lo que he experimentado con otros motores que he usado».

— Stu Denman, fundador y programador jefe en Pine Street Codeworks

¿Cómo comienzas con Unity para 2D?

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

Estudios de caso relacionados

Lo tengo

Usamos cookies para asegurarnos de brindarte la mejor experiencia en nuestro sitio web. Haz clic aquí para obtener más información.