ContributionsDevelopmentGame DevelopmentOnlinePostmortemUncategorized

Wild Party Bingo: Using Pillars to Stabilize Game Development

September 12, 2014 — by Industry Contributions


Headquartered in Santa Cruz, CA with a satellite office in Vienna, Austria, Asylum Labs was created with the idea to work on what they call Social 2.0 games (games that feature high production values with an emphasis on key multi-player and social networking elements). Built in 2012, they have since created four games. Jason Kaehler, the CEO of Asylum Labs, looks over the development of their fourth game, Wild Party Bingo.

Who is Asylum Labs?

The Founders of Asylum Labs (left to right): Albert Mack: CTO, Larry Holland: CCO, Chris Turner: Art Director, Jason Kaehler: CEO

Back in 2012, four of us decided to start an indie studio. We had no money, but a ton of experience and passion. Together, we have 100 years’ game development experience, so we spent quite a bit of time considering the product direction and company focus. Between the four of us, we had worked on virtually every kind of game out there. We decided to go after “social casino” (defined as casino style games where you cannot win real money) for a number of reasons. However, our primary motivator was that we saw a category experiencing rapid growth, but had a lack of quality product. Even the high-quality games did not have much innovation. Yes, they are red waters, but we decided by staying off the beaten-path, we could win.

Design Pillars

7When we decided on Wild Party Bingo, we had previously launched three games: Find the Words, Lucky Ace Slots, and Zombie Coinpusher. While they are all fun, these games are all single-player and not great examples of the social experience we believe is critical for success.

Besides being a massive market and having worldwide appeal, we chose Bingo because the core mechanic is relatively simple.  We knew we were going to add a bunch of cool stuff, and we didn’t want to add complexity to something already complicated.  We were also influenced by the fun-factor in the current market leaders in the Bingo game space (games like Bingo Bash and Bingo Blitz). Bingo is already known (in the real world) as the most ‘social’ of casino games, so we figured it would be a great vehicle to demonstrate our vision for the social casino category in general. Also, we knew we had three major goals with this game:

1) Improve Bingo Itself: In Wild Party Bingo, the classic game provides a solid foundation for all kinds of cool stuff. We added Powerups and Booster Parties (which are a kind of team powerup), Lottery bets, locations, achievements, etc. We may not have been the first to add Powerups to a bingo game, but we think ours are the most fun.

We also went through a lot of iteration and testing around the Powerups in particular. As many of you already know, tuning a multiplayer game is very different than tuning a single player experience. We had to be sure that none of the Powerups were overpowered, or that there are no exploits, etc. Having a game with 16 simultaneous users, all with unique actions, can mean unforeseen complications so that required tons of testing. The Powerups in particular had to be just right as we didn’t want to create endless variations (at least for launch).

2) Be Social: Everything we do is multiplayer. All our products feature rich, realtime, synchronous interactions between thousands of players. Most games in the ‘social casino’ category are not very social.  These kinds of experiences are core to our philosophy of game design. Everything is just more fun with friends, right?

Everything is just more fun with friends, right?

3) Have High Production ValuesChris Turner was previously an art director for AAA games, and he’s the force behind why our games look so great. As most of you know, doing awesome stuff on mobile hardware is quite a challenge. We ultimately chose Flash for our client tech, which had implications for the artists both positive and negative. On the positive side, Flash is an artist-friendly tool (mostly). It’s well-known and fairly mature and has lots of plugins etc. Animation system is built in and relatively easy to use, with good nesting and re-use of resources. Content-savy engineers can easily make tweaks to the art. On the downside, a lack of particle effects, some performance issues, and file resource contention were all things we struggled with.

Armed with these design ‘pillars’, we began to build prototypes and develop wireframes. We use Balsamiq for wireframing in the cloud, and it works great. Only after every screen and interaction was designed did we begin implementing anything beyond the core mechanic. I was surprised that the wireframe grew to about 80 screens; much more than I was originally expecting.

We had three goals: improve Bingo itself, be social, and have high production values

One thing we believe in strongly is rapid prototyping. During this phase, we would implement something ‘quick and ugly’ just to test it out. We were constantly trying things and rejecting them, searching for gems. In parallel, as product owner, I was helping to define the overall scope and feature-set. We wanted to step in the ring with the ‘big guys,’ so that meant lots of work just for feature parity. And then on TOP of that, we wanted to add a bunch of new stuff. Our studio is agile, so we met regularly to review the backlog and discuss prioritization and our MVP target.

Development of Wild Party Bingo

We never really had a hard transition from design to production, it was more like a slow transition as the product vision began to take shape. We are all fairly strict with ourselves about making dramatic changes late in the cycle, but that must always be balanced by the ability to remain flexible should opportunities arise to improve the product.

We have a very ‘flat’ organization with everyone contributing 110 percent to the effort. Larry Holland, our CCO, is incredibly creative and really drove the design.

We are partially distributed, so the team utilized the usual tools email/skype/wiki etc. to maximize communications. We have a very ‘flat’ organization with everyone contributing 110 percent to the effort. Larry Holland, our CCO, is incredibly creative and really drove the design. As we approached Alpha, we did a quiet launch to friends and family on Facebook and used Survey Monkey to gather feedback. We had about 500 players and roughly 100 surveys. This experience was invaluable as we came to conclude we still had three big tasks left:

1) Not Enough Progression: We only had one level, and players would get bored pretty quick. We added 15 levels and a new ‘blackout’ mode (cover the entire card instead of just a row). This feature was substantial as it required art, design, and engineering efforts.

2) People Were Not ‘Finding’ the Powerups: They are one of our major features, and about 25 percent of the players didn’t even know they were there! It was very shocking to us, who took it for granted that people would click these big buttons, but that’s why you focus test. We addressed this in two ways; first to add Booster Party features, which is a powerup that just ‘happens’ when your team is doing well. This meant even if people didn’t use the old powerups, they would still get cool stuff and see animations/bling etc. We were also able to add new powerups and increase the inter-team and intra-team interactions. The second solution led to our third task of:

3) Creating a Tutorial: Lets face it, when you are doing something new, people need to have it explained. This is the dark side of ‘innovation’; the more radical your product, the more effort required to teach players what to do. For anyone that has created a tutorial, you know what a PITA those things are. We chose to design it as much like the actual game as possible, without a lot of ‘stop’ points (we ultimately did add two, at the most crucial moments).

1-Touch Portrait Social Interface
1-Touch Portrait Social Interface

These three features added about four months to our production cycle, pushing the whole thing to about 12 months. We recently launched on Android/Facebook and (at time of this writing) are in Apple submission.

Let’s Look at the Tech

At this point, it’s worth mentioning the tech. Unlike most mobile games, we are fully multiplayer (across device/platform also), so we had a ton of server-side work to do. Albert Mack, our CTO, is a client-server wizard. We wrote our own system (we call it ArcLight Universal Platform (AUP)) designed specifically for the distribution of mobile casino games. Albert had built similar systems in the past and after evaluating everything else, doing it ourselves just made the most sense.

The main reason we created our system was control. We wanted to be able to architect the platform specifically for the needs of cross-platform, ‘mobile first’ casino game distribution. Since the plan is to transition into real-money gaming, security is a critical component. Part of this means doing much more work server-side than you would normally do. For example, in WPB, every time you daub (mark a number), we run to the server to check if it was a correct daub or not. This extra work raises the technical difficulty level on the whole development effort, but provides additional security and flexibility.

Building out all the functionality for low latency, (Friends, Profiles, Gifts, Leaderboards, Matchmaking, Teams, Rooms etc.) took the majority of our engineering effort. Now that it’s built, we are excited to leverage it for future opportunities.

Understanding and Improving

For us, launching the product is just the beginning. Now the fun begins as we use our analytics platform Apmetrix to understand how the product is doing. We have spent (and continue to spend) substantial efforts on instrumentation to gain visibility into KPIs like acquisition, retention, and monetization. We ask questions like “What percent of our players make it past the first level?” or “How many of our players are still active after a week?” Once we have actionable intelligence, we then make changes to improve the overall performance of the product.

For us, launching the product is just the beginning.

We also have some really exciting features on our roadmap. Soon, we will be implementing SessionM for real-world rewards. This is super exciting because you can win things like $100 iTunes or Amazon cards, just by playing our game. We have other exciting features planned like Clubs, Parties, Mentors, and Tournaments.

Wild Party Bingo is now available on Android and will be available on iOS soon. Find out more about the game on Asylum Labs’ Facebook and website.


ContributionsDevelopmentGame DevelopmentIndieOnlinePostmortem

Bingo Club: When Math is King

May 20, 2014 — by Mariia Lototska


One word for it is “miraculous” – it’s miraculous how such a team came together in the right place at the right time. “It was as though someone had dropped a bag of scrabble letters, and amongst the resulting alphabetical catastrophe on the floor, one sentence lay there fully formed, ‘Start Company, Make Bingo’,” Oliver Jones, the director and co-founder of Moonfrog Labs recalls as he tells the story of their first game Bingo Club. The game was in made in six months by a team of four that grew to eleven.


A Gamedev Startup – a Crazy Idea for Indian Business

This story is as much about game design as it is about India. Bingo Club and Moonfrog would not exist if Zynga did not open up a shop in India and hire the best talents they could find in all competencies. At the Zynga shop, our team saw the potentials of a fast-moving mobile company in an emerging market, and made the jump into founderhood. It was a bold move! Generally, Indian entrepreneurs like to start traditional buy/sell businesses. As a result, this startup idea of a gamedev company seemed far too risky for some of our family and friends, who asked us to slow down and think twice. We did neither.

Our family and friends asked us to slow down and think twice before starting Moonfrog. We did neither.

We knew that our team’s combination of development skills essential for games is quite rare in this part of the world. In India, it’s tough to find design, product, and game programming professionals able to handle these big 1M+ player bases. It’s also challenging to find creative people who will push for awesome player experiences, and even more difficult to bring all these people together. In the hard times when Bingo Club was finding its feet on the marketplace and players riled about bugs, we would remind ourselves that we could be making a part of history. We could become the first Indian gaming startup to actually execute on both scalability and high quality. It was the idea that kept us polishing and pushing our standards higher.

Math is King in a Bingo Game

The “spit and polish” approach, however, can only be applied to a smooth, solid object. For Bingo Club, this meant some solid, smooth math. Believe it or not, the average number of Bingo balls called in a game dictates absolutely everything else! From session length to level curve, even the cost of power ups could be calculated from that single number. In order to find that number, we had to define a set of rules and simulate bingo games a couple of thousand times. While the company was still inchoate, I quickly realized this fact and knocked together a simple Bingo simulator in Flash, that you can play around with on my website. Simply input the number of players and hit play!

The average number of bingo balls called in a game defines everything. A Flash app had been written for finding it out.

This simulator allows you to define a set of rules, such as player/Bingo ratio, XP per daub, and run it thousands of times. It outputs values such as how many bingo numbers are drawn before a game is over, and even what quantities of XP and coins you would earn per game. These numbers became my constants, my guiding star in the sea of shifting XP requirements and jackpot payouts. Of course later, we started being more creative with our game mechanics and made more sophisticated simulations with no designer-friendly UI.

“These numbers became my constants, my guiding star in the sea of shifting XP requirements and jackpot payouts.”

Casual Means Usable, Not Easy

It may come as unfortunate news for developers and designers that you can’t launch a spreadsheet on the app store. Bingo Club only existed for a while as a glorious mashup of formulas and calculations, while our UI remained a blank canvas. As we started drafting screens, it dawned on us that perhaps we didn’t really know what would resonate with our target audience. Who were the players of Bingo? What semiotics and game patterns are they familiar with?

Each screen was tested, scrutinized in detail, and compared with the closest competitors

To get rid of this problem, we started iterating. Above is a sample of what we greyboxed for the lobby screen before we came up with our final result. Each screen was tested, scrutinized in detail, and compared with our closest competitors. Along the rocky road to a clean interface, we also experimented with meta-games trying bizarre stuff like a Candy Crush Saga-inspired story and zoo animal collection. Along the way, we created hundreds of wireframe configurations.

Lesson Learned: Launch, Adjust, and Update

Despite the fact that we haven’t spent a single marketing dollar over the last few weeks, Bingo Club is naturally climbing its way into the top 100 in various countries, including the USA, UK, Canada, France, Italy, Germany, and Spain. Our reviews are averaging 4.5 stars. The future looks bright! However, we can say that we launched too late! Bingo Club could have been launched three months earlier. But instead of that, we decided to push to become more feature-complete. This was a bad idea, as our app would have become far more polished had we received precious feedback and suggestions from the players sooner.

“Our app would have become far more polished had we received precious feedback and suggestions from the players sooner.”

One could argue that Bingo Club has already completed its mission. It has gone a long way to prove that both Moonfrog and the entire Indian indie game scene is capable of competing against the best developers in the global arena. We saw the bar of quality exhibited in current bingo games, ran, and jumped right over it. You could say that Moonfrog hopped as high as you would expect a frog would on the moon. But our journey was not entirely frictionless, and certainly had no shortage of lessons along the way. Our plan for Bingo Club however, does not end here! With continued support, we intend to see how big our little game can grow. Expect us to add fresh ideas, new levels, and more. For now, its only one small step for Bingo, but one giant leap for Moonfrog.

At the time of writing Bingo Club is available worldwide on Android, but they are still waiting to see whether or not their efforts will be fruitful and rewards, more than intrinsic. Regardless of the outcome, they feel they have proven themselves as a team.