La magia de las burbujas

Cómo ayudó Unity a convertir una breve visión en un increíble juego 2D

Burbujitas: un estudio de caso de Unity para juegos 2D

Veteran indie developer Stu Denman had a grandfather who had worked on the Manhattan Project, and afterward studied the physics of soap bubbles. Half a century later, Stu couldn’t get his grandfather’s bubble work out of his head. He was dreaming bubbles at night. But would he be able to turn the seed of an idea into a polished, fun and challenging game?

El videojuego

Burbujitas, un hermoso y galardonado juego de rompecabezas basado en la física y desarrollado por  Pine Street Codeworks.

El objetivo

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

Stu Denman, cofundador y desarrollador de Pine Street Codeworks, explica las razones por las que Unity fue la herramienta ideal para ayudarle a cumplir su visión.

Un bello juego de acertijos de física con varios reconocimientos

Como director técnico de diferentes estudios AAA, Stu Denman ha dirigido equipos con más de 30 desarrolladores de juegos. Sin embargo, llegó a un punto de su carrera en el que decidió crear su propio juego. La flexibilidad y el conjunto completo de herramientas de Unity le permitieron crear Tiny Bubbles: un juego de acertijos inteligente, fascinante y adictivo que cuenta con más de 160 niveles.

Los resultados:

  • Miles de dólares ahorrados en complementos de calidad de la Asset Store
  • La herramienta de localización permitió ahorrar varios meses de tiempo de desarrollo
  • El juego ganó el premio al mejor juego para PC en Intel Buzz y obtuvo reconocimientos en otros eventos, como Google Indie Festival, la competencia Seattle Indie Games y el concurso Mobile Games Forum Indie Showdown

La chispa que encendió su imaginación

Cuando comenzó con este proyecto, Denman solo tenía la semilla de la inspiración. Sabía que quería hacer un juego que girara en torno a burbujas de jabón, pero no sabía cómo sería ese juego. La extensibilidad y el diseño modular del editor de Unity le dieron la libertad que necesitaba para experimentar.

"Para ver lo que era divertido y lo que no, decidí hacer un editor dentro de Unity, ya sabes, para poder jugar el juego y probarlo inmediatamente, volver, mover las cosas de un lado a otro. La flexibilidad del editor de Unity realmente mejoró el diseño del juego.

"Unity me libera de tener que preocuparme por esas cosas que he inventado antes", dijo Denman. "En cambio, puedo concentrarme en tecnologías más interesantes que aún no he probado. La física de las burbujas es un gran ejemplo de eso".

Retorno de 100 veces la inversión inicial

In addition to adding his own tools, Denman also used many pre-existing tools from the Unity Asset Store, and he says that they offered an incredible ROI.

“Sometimes you don’t comprehend how much work and polish it takes to complete a project and compete in a market that’s so competitive. But when you throw your game in front of players, you realize, oh my gosh, I need to add an effect here. I need to improve the look of a feature there.

“So being able to go to the Asset Store and find a tool there–probably for 100 times less than you would spend making it yourself–is just phenomenally awesome. It saves tons of time for sure,” Denman says.

What’s more, he often experiences that the assets he initially acquires for one specific reason hold hidden benefits elsewhere. TextMesh Pro was a good example of this:

“I grabbed TextMesh Pro to add icons in my text and‒not only did it allow me to do that quickly and efficiently and for very little money‒but it had a tremendous number of other very cool features I could take advantage of that I never expected.”

Jugar con burbujas: ¿un derecho universal?

El resultado de las pruebas de Denman fue un juego premiado, con más de 160 rompecabezas atractivos. 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 parte fundamental de la vida del ser humano. Hay algo fascinante en ellas que cautiva a todos, sin importar la edad, el sexo o la cultura. Yo quería ofrecer una nueva e increíble forma de jugar con grupos de burbujas a la mayor cantidad de gente posible, incluidos los daltónicos y quienes dependen de rastreadores visuales. Sin embargo, para lograr eso, necesitaba llevarlo a la mayor cantidad de idiomas y plataformas posibles, y esa es definitivamente una de las grandes razones por las que elegí Unity", indica Denman.

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

"Me sorprendió totalmente lo ridículamente sencillo que era. Probablemente me habría tomado dos meses o más crear el mismo software. Hice localizar un tercio del juego en un solo día, incluida la integración y los tutoriales. Y eso me va a ahorrar miles de horas", dice.

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

Once he created the prototype, Denman was eager to see how people would respond to his experimentations and what they would actually do in the game. In order to do so, he enabled Unity Analytics and began to send it out to friends.

The Unity Analytics dashboard has enabled him to look at things like, for example, which levels take more tries to win or at which levels people stop playing the game. In order to base some potentially critical business decisions on sound data, Denman plans to continue to use Unity Analytics when the game goes to beta.

Will they pay to play?

One major decision Unity Analytics will help with is Denman’s business model regarding monetization.

“The market is challenging out there right now, so it’s important that I choose the best model for the given platform and market. All of those markets have different kinds of players, so you really need to test retention for those different types of players in order to have an idea of which one is going to make you the most money.

“Sometimes if your retention is lower, it’s better to go premium, and if your retention is higher, it’s better to go free-to-play. Unity Analytics lets you look at retention and make a decision based on data.”

In order to be ready for a free-to-play audience, Denman is prepared to complement Unity Analytics with Unity Ads and IAP. He has already integrated ads into his design in a way that will offer a good player experience to different types of players.

“I use reward-based ads for the hints and power-ups and the puzzles. If the player is struggling and they need help, they can watch an ad and get a reward like a hint. The hints help make the game accessible to a wider audience. It allows casual players to get through some of the more difficult puzzles, where a more hard-core player might prefer to labor through the solution.”

Denman has taken full advantage of what Unity offers. First, the flexible, modular design helped him follow his interest when he only had an inkling of what the final game would look like. Next, the Unity Asset Store and his own custom tools enabled him to focus on the core of the game itself. Finally, Unity IAP, Ads and Analytics are helping get the game right in a way that will enable him to get paid for all his hard work.

Stu Denman, Founder and Lead Programmer at Pine Street Codeworks

“Unity’s modular design tends to keep things fairly clean. So if you have stability issues in one part, it doesn’t affect the rest of the game. And it means that overall, through the course of your development, your game tends to be a lot more stable than what I’ve experienced with other engines that I’ve used.”

Stu Denman, Founder and Lead Programmer at Pine Street Codeworks

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

Obtén una guía práctica con información y recursos que te pondrán en camino, 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