How Our Flash Game Reached 18 Million Monthly Players In Two Years

Written by Christian Reshoeft: Senior Producer, 8 Ball Pool


Five years ago online games hub Miniclip released a game called 8 Ball Quick Fire Pool. The game is a simple variation of the classic 8 Ball Pool: pot as many balls as you can before the timer runs out. Every time you sink a ball, it adds extra time to the clock. The game’s simple and highly addictive, and shortly after launch it quickly became one of the most played games on Miniclip, with over a million people playing every month.

With a successful game on their hands, Miniclip started looking for ways to develop the idea further, and so in 2010, work started on a multiplayer version of the game. This multiplayer version is now known as 8 Ball Pool, and since its launch in October 2010, the game has reached 18 million monthly active players. This is the story behind the game.

Initial development

The main goal with 8 Ball Pool was to create a clean and simple-to-understand game which was completely accessible from the start. The best way to make people want to play is to get them playing straight away, so we made 8 Ball Pool as easy as possible. It only takes a couple of clicks once it’s loaded; press the big “play” button and in an instant you’re matched with an opponent.

It’s this simplicity which is one of the main reasons for 8 Ball Pool’s success: there’s nothing you need to “get”; you can just jump into a game and start playing straight away.


One of the main things the team focused on was making sure the physics in the game were perfect, so that when someone played a shot, the balls moved the same way they would as if they were on a real-life Pool table. The team went to Pool halls to see how the balls moved, even filming the whole sequence for reference. I am really happy now that the physics in 8 Ball Pool are pretty much perfect. I’ve even had emails from professional Pool and Snooker players telling me how accurate the game is!

This mix of simplicity and realism creates a game where we have thousands of new users trying out the game every day, and our regular players coming back to experience new challenges.

Growth from day 1

8 Ball Multiplayer Pool was launched in October 2010 on and like its predecessor, the game was an immediate success, hitting the top of our games charts.

Growth came far quicker than anyone expected and it was around half past four in the morning mid-March when I realised how big this game was. I was woken up by a phone call from one of our server team in Miami who told me the game had just hit 30,000 concurrent users, the game had subsequently crashed, and I had to get up to help them fix it.

Getting the game back online at half four in the morning was a significant point. 30,000 concurrent users was a huge number to hit within the first couple of months, a number which put 8 Ball Pool ahead of many of the games on Steam’s most-played games list. People really cared about the game, and in those first few months we kept thinking that the new user numbers would level off, but that day never came so we started looking for ways to get the game in front of more people straight away.

A truly social experience

The obvious next step was to take Pool to Facebook. Miniclip had experimented with putting some of its titles on Facebook with mixed results, so to reduce risk initially we just directly ported the game. The Facebook version launched in early Summer and as on the game very quickly caught on, so we started work on Facebook-specific features.

The obvious feature for us to migrate was the challenge feature, which allows players to challenge their friends and then play against them 1-on-1. On, players add their friends and then wait for them to be online before they can play, but Facebook provides the perfect platform for challenges as players already have all their friends and can just use the game to send them a message, challenging them to a game. If someone’s not online, they will pick up the message when they next visit Facebook.


Adding this feature really kick-started growth of Pool on Facebook. Current players wanted to share the experience with their friends, who then joined, played for a couple of games, got hooked and invited their friends too. We accidentally built a viral game.

It sounds simple — and it is — but it works. We’ve not had to spend a penny on user acquisition because our retention rate is sky high and by allowing players to connect with their friends the game is fundamentally viral. The total number of players playing Pool on Facebook recently overtook the number of players playing the game on, and the Facebook challenge feature is a major contributor to that.

The big update

It’d be wrong to give you the impression that 8 Ball Pool has spent the last two years experiencing unprecedented growth; early last year growth of the game was starting to level off and so we drew up a plan to revitalise the game. We set out a simple aim: add an extra layer of challenge to keep the game fresh for frequent players, but keep the barrier to entry low by retaining that simplicity.

The main way that we did this was by introducing a revamped ranking system, which we coupled with tiered matches (and tournaments), and an all-new virtual currency system built specifically for the game, Pool Coins.


By requiring players to pay a varying amount of Pool Coins to enter each game — from 25 to 50,000 — which then creates a prize pot ranging from 50 to 250,000 Coins, overnight Pool became a lot more competitive as there was a huge incentive for each player to win every game. Not only does a win now get you experience points to level up, but it now unlocks new challenges and you get a bunch of Pool Coins too.

To give players something to spend their new Pool Coins on, we vastly expanded the game’s store, the Pool Shop. Players can purchase cues, tables and power-ups which allow them to customise their game. There are 39 cues available in the Pool Shop at a variety of prices, ranging from the simple Cow Hide Cue, priced at 750 Pool Coins to the Millionaire Cue which is priced at 1,000,000 Pool Coins. My personal favourite’s the futuristic Blue Hope cue :).


The update launched in December 2012, and in the two months since, we’ve doubled the number of people playing 8 Ball Pool. We expected the update to bring some new players to Pool, but nobody predicted it would happen so quickly. This initially lead to the game becoming quite unstable as we were racing to increase the game’s capacity in line with the increase in players, but with some big efficiency improvements just before Christmas and help from some of the other Miniclip teams, we managed to get the game running smoothly again. Crisis averted!

Going mobile

In July 2010 Miniclip opened a new office in the Portuguese capital, Lisbon. The new office was opened for one purpose: to house a new Mobile Team. In just over two and a half years, Team Mobile’s iOS, Android and Windows Mobile games have had hundreds of millions of downloads, and they’ve been responsible for some of the most successful mobile titles in recent years: Rail Rush, Fragger, iStunt and the Android port of Plague Inc to name but a few.

With the infrastructure to create great mobile games already in place, it made sense to bring 8 Ball Pool to mobile. We started seriously thinking about creating a mobile version of the game at the start of 2012, but it was only in the Summer we were able to start working seriously with Team Mobile on the mobile version of the game.

We had previously released a mobile version of 8 Ball Quick Fire Pool, but we were never entirely happy with it and it was pulled from the App Store in early 2012. It was quite clear from the start that if we we were going to do it again, we had to make sure the multiplayer game was brought to mobile properly.


With such a dedicated following of the web version of the game, I was acutely aware it would be very easy to get the mobile version wrong. We thus set out to create a mobile game which shared the same ecosystem as the web, so when players logged in for the first time on mobile, they’d find that all of their data — their stats, levels and items — were as they left them in the web version of the game.

On a more practical level, it was quite difficult making a web game fit on a smaller mobile screen. We tried various different control mechanisms, trying to find something  which “just worked” and retained the simplicity of the web. The main trouble was Pool requires immense accuracy, and large fingers on a small screen make that difficult. We persevered though, and to see how it turned out… well, you’ll just have to play it. The Android version of the game is available worldwide for free in the Google Play store, and an iOS version is coming very shortly.

Onward, upward!

So what advice would I share about making online games? Keep everything simple, keep your players coming back and make it as easy as possible to share the game. That way people want to come back and want to share the whole experience with their friends. It’s a winning combination. The future for us? We have some exciting new features we’re working on, but we’re not quite ready to announce them yet 🙂

I’d like to very quickly thank everyone involved in making Pool a success – from from my team, to the Miniclip Tech Team, Team Binary, Team Mobile and everyone else involved in the project. I also have to thank everyone who’s played the game; we wouldn’t be here without you!

The only thing left to do, then, is to have a quick game yourself and make sure you follow us on Twitter and like 8 Ball Pool on Facebook. If you’re trying out the game for the first time, let me know what you think in the comments 🙂

63 replies

  1. Heya pal,
    Totally agree with you on making games simple will increase the number of players coming back. It’s such an amazing game and almost feels like the real thing. However, the only thing I am not happy with is the amount of cheating taking place in the high priced tournaments. People are using freeze tactics and hacks and genuine good players are loosing pool coins, me being one of them. Would it be possible to get Team Anti-cheater to have a look into it and amend this issue.

  2. Have played different variations of pool. However this one is the best. Its been well worked out and fun to play. I am addicted i have to say. well done team

  3. How about making a snooker game based on the same idea, same physics, new rules, new table.I think it would have huge success also.


  5. Seems easy to run out of coins, I was doing well on Minclip credits but now run out of coins, and isw hard to get up again, maybe the players are getting better…….Clive

  6. when i got my first pc last year,miniclip is one of the first gamesites i visited. i was so blown away by the “realness” of your 8ball game that i wont even bother to play any other pool games!!! thank you so very much for the experience!

  7. I just don’t have any damn word to describe Pool, because whatever I say, it’s too less for such a fabulous game. Every 2 hour I take a break from my programming work & play poo. It’s such a relaxing game.

    Simplicity – Unlike some complex games with weird abstract graphics, this game has everything you need right within no more than 2 Clicks for all your needs

    Physics – The Accuracy, Spin and Backspin, Gravity & Velocity of Balls, Various Sounds when Balls Collide are just so pleasing & best of all, natural and soothing environment is totally awesome

    Game-play – One of the most realistic games where you feel no different than playing in an actual club! Yes, The easiest way to enter in a game, playing with variety of opponents. And with the new big update (dec-12) which brings more levels, and virtual pool coins, it is like a cherry on a cake. It all makes you feel the total time spent on this game just so damn worth!

    Addictive – If you have Girlfriend, forget about playing this game or either make her play too! This game is so addicting, it makes you forget all your emotions, leaving behind 1 craving to keep playing it until you are fully exhausted. Recently, I woke up early morning and started playing. it was only when I heard the yell, “Lunch is ready”, when I realized it’s almost noon!

    No Full-Screen Feature – Hard-core Miniclip Poolers like me really hate it when it comes to play it in a tiny flash, there should be an additional development done to make it possible for full-screen playing.

    Final Thoughts – If you are looking to play simple yet fun game. This is it. It is totally refreshing, exciting and the best anti-depressant disguised as a flash game. Got few more ideas can make this game from awesome to Legend, which I’ll later discuss with pool team when contacted.

  8. Love the game, but I’m really hoping that you can soon add more Pool- game formats to the game such as 9 ball, 10 ball, straight pool etc. Transform the game into just Pool, because pool concists of so many games not just 8 ball. Furthermore, on a professional level pool tournaments are not 8 ball, they are 9 or 10 ball!!! so this would take the game to a whole new level…

    I’ve also noticed that now that the games are played for pool coins, players tend to leave the game after the first loss, because everyone seems to want to win… I suggest you add some challenges for etc. 3 or 5 wins for some pool coin amount..

  9. Outside of real pool, it’s so realistic it’s scary. Now I don’t have to pay for games and beers. I can sit all day and play and best of all, the beer is cheaper 🙂

  10. really nice game, can’t sleep without playing it even for a moment,,, keep on playing… and win friends all over the WORLD..

  11. This is genuius. i must say though that since the reformatting and removal of practice games, i worrry if a real monies incentive hasn’t overrun 8-ball. As ir is so very hard once coins are gone to regain measurably. just a bit of concern.

  12. I’ve been playing this game for almost two years now and I see that some of the new players get the Top of Class award for completing the tutorial.
    I was wondering if there was any way I could get it.

  13. I am not the only one, I see, who is asking for a snooker game. Why not make one? I guess it would attract a lot of people who already played 8 ball multiplayer, and would like a new challenge.

    • I’ve often felt that the selection for speech is a little limited, but more options would only detract from the game. Everything that really needs to be said in-game is available in the selection.
      What I would like is a list of the last 5 players you competed against, and I think everyone might benefit from a global leader-board, showing which players are at the very top of the game.

  14. Every once in a while I play the game I lose coins in tournaments it just kicks me off in the middle of games I’m not understanding what’s going on I save a bunch of coins up to play tournament . it kicks me off it’s happening more and more I love playing the game but I’m losing too many coins cause of it

Leave a comment

Hey there - would you like help with a game, or do you want to comment on this blog post?

Leave a Reply

Your email address will not be published. Required fields are marked *