Billiards Multiplayer – 8 Ball Pool clone Unity

Billiards Multiplayer – 8 Ball Pool clone Unity

Single App License

With the Single app license you can make use of the purchased product for personal or commercial uses with no need to pay extra fees or charges except for the initial purchase price.

You are allowed to use the product for one project of your own or on behalf of your customer (personal, commercial, non profit).

You or your client cannot resale the purchased item again not on its own neither as a part of a project.

The purchased items under this license type must not be resold or redistributed "AS IS" or as a part of a bundle of files.

You can use this license for:

  • integrate the product in one app.
  • you can distribute the product only as binary (distributing the source code is forbidden).
  • you can make a commercial use of the product.
  • you can further develop or edit the code
$699

Multiple App License

The multiple app license allows you to make a personal and commercial use for a project that will be sold with no need to pay extra fees or charges except for the initial purchase price.

The purchased items under this license type must not be resold or redistributed "AS IS".

You can use this license for:

  • You can integrate the product in an unlimited number of projects
  • You can redistribute or sublicense it in a project.
  • You can further develop and edit the code
$999

Time is money! We can help you launch your app.

Our team has experience of more that 5 years in building and reskinning mobile apps. We can work for you and produce amazing graphic design and smooth functionality!

Take a look at our design capabilities:

This is what you get by purchasing our Reskin & Launch service:

Top quality HD graphics production for all of your app assets.

High quality screenshots & icons for your app.

Advertising integration into your app.

100% bug free code and warranty for 3 months.

We will submit the app to the Appstore/Google Play.

A professional dedicated project manager.

+ $1499
Summary:
$699
Add to cart If you need a custom quotation, contact us

The Best, Fastest and most reliable service to launch your own App or Game

Top quality HD graphics production for all of your app assets.

High quality screenshots & icons for your app.

Advertising integration into your app.

100% bug free code and warranty for 3 months.

We will submit the app to the Appstore/Google Play.

A professional dedicated project manager.

We know that you want things done fast and in the highest quality possible and that's exactly what we are here to provide! Our Team has successfully reskinned & Launched more than 1000 projects.

Description

Add to wishlist

Billiards Multiplayer is great 8 ball pool type game written in Unity.

Do you want to have great online pool game that can be really popular? It’s the time you can get it.

Publish game to Android, iOS and other platforms.

Game made using Unity 5.4 and Photon Unity Networking for multiplayer and Playfab to store data. You don’t need server for this game. 

 

Download demo APK: DEMO APK DOWNLOAD

 

FEATURES:

  • Made with Unity – Multiplatform
  • Online multiplayer – play with Facebook friends or random player
  • Facebook integration – login, invite friend, share
  • Login with Email, Facebook or play as Guest
  • Admob and UnityAds integrated
  • In-App products implemented
  • Shop – buy new cues, chat messages, coins (In-App)
  • Chat over room
  • In-game invites to play a game with friend
  • Online status for your friends
  • Offline mode (training)
  • 20 Cues, 8 Tables
  • Coins system
  • Playfab integration

 

THIS GAME USES PHOTON UNITY NETWORKING AND PHOTON CHAT. IT’S FREE IF YOU HAVE LOW AMOUNT OF PLAYERS AND PAID IF YOU HAVE MORE PLAYERS.

If you have 20 CCU (Concurrent users – it means that 20 players are playing at same time) then it’s FREE. If you exceed 20 CCU then it’s paid 28$ / 100 CCU per month. 

 

Let’s clarify:

1. Whole month there was not any moment that more than 20 players was playing your game at the same time – it’s FREE

2. Whole month there was only or more moments that more than 20 players and less than 100 players was playing your game at the same time – you have to pay 28$ for that month

3. Whole month there was only or more moments that more than 100 players and less than 200 players was playing your game at the same time – you have to pay 56$ for that month

etc…..

 

SOME ASSETS ARE WATERMARKED. YOU CAN’T USE THEM UNLESS YOU BUY THEM FROM GRAPHICSRIVER – Pool Graphics

Features

Online multiplayer

5 Reviews

In order to ask a question you need to log in or register as a user for free.

BYQ DEVELOP Author on 26 Dec 2017, 17:56:58

No, it doesnt have that feature

Muhammad Sohail Buyer on 26 Nov 2017, 19:45:05

Just bought your game! Your awesome support encouraged me to take this step, and your work on the app looks very good. I am yet to download and read the source code. If I’d need your support, I’ll hit you up in this thread.

 

Thanks!

Rachid ELBAJI Buyer on 26 Nov 2017, 09:23:30

Hi,

I have question: without Internet connection we cannot open the game.

Any methode to do for we can open this game without internet connexion.

 

Regards

BYQ DEVELOP Author on 26 Nov 2017, 09:25:03

This is how its implemented. Without internet you cannot login do game will not run.

Rachid ELBAJI Buyer on 26 Nov 2017, 09:32:05

Thanks for your quick answer

there is any way to make this game work offline (WITHOUT INTERNET)!!

 

Regards.

 

 

BYQ DEVELOP Author on 26 Nov 2017, 09:33:05

Its possible but most of features will not work

Rachid ELBAJI Buyer on 26 Nov 2017, 09:37:57

of course all online feature will not work in offline version.

To do this change!! its a big change in the code  source or only some small steps!!

 

Regards

 

BYQ DEVELOP Author on 26 Nov 2017, 09:41:18

This is simple.

 

Later I will tell you how to run menu scene if its offline so you can play training mode without internet.

Rachid ELBAJI Buyer on 26 Nov 2017, 09:43:21

Ok, I’m waiting….

Thanks so much for your answers and support

BYQ DEVELOP Author on 26 Nov 2017, 11:24:49

Open ConnectionLostController.cs and find this lines:

 

if (Application.internetReachability==NetworkReachability.NotReachable) {
showDialog();
}

and change to:

if (Application.internetReachability==NetworkReachability.NotReachable) {
SceneManager.LoadScene(“Menu”);
}

It should open menu scene even if internet is offline

Muhammad Sohail Buyer on 14 Nov 2017, 17:39:07

OK, I have three questions:

 

– Can you fix the lagging stuff? Opponent movements are lagging in multiplayer. (something is preventing to update the movements smoothly). Player B is moving his aim and everything is running fine on his end, but Player A is not receiving his movements smoothly on screen.

– Is there something you can do to improve matchmaking process? Was it random selection? or SQL based?

– The issue of ball spin and false indication of movements after a collision with another ball.

 

If you can at least fix those problems, I will be very happy to buy the game and also order custom changes.

BYQ DEVELOP Author on 14 Nov 2017, 17:41:33

Sorry, I will not work on this. I made this code and movements as smooth as I could and will not try to fix it anymore because I have already spent much time on this project.

 

About matchmaking – it’s implemented via photon. I can not improve it. I just call photon functions and I’m not able to improve it.

Muhammad Sohail Buyer on 14 Nov 2017, 17:53:10

As for matchmaking, I played your Ludo Master game and everything looked smooth in matchmaking. So, do you think that it may be because there weren’t enough number of players that’s why it took longer to connect? If you just made a call and you did the same in Ludo Master, then I am wondering what can be the issue. (if that’s the case, then there seems no problem from your side)

 

As for smoothness issue, I figured out that you need to put “Lerp with transition” feature for movement and I am sure you can do that. Please try once?

 

The issue of ball spin and wrong indication is not a big issue though. I can work to fix them by myself.

 

 

 

 

BYQ DEVELOP Author on 14 Nov 2017, 17:55:26

I told you that matchmaking is same in Ludo. But there are bots if there are no players for more than 5 seconds. In pool you have to wait until there are Real players.

 

 

Muhammad Sohail Buyer on 14 Nov 2017, 18:00:16

Nice to know that. Can bot system be implemented in this game, just asking out of curiosity?

BYQ DEVELOP Author on 14 Nov 2017, 18:01:03

It is possible but it’s comples to create such AI for pool (I will not do that)

Muhammad Sohail Buyer on 14 Nov 2017, 18:03:10

OK, no worries. I’ll handle it.

 

Would you try adding lerp transition change? After all, it should improve the quality of your game.

BYQ DEVELOP Author on 14 Nov 2017, 18:04:38

I think that I can only fix cue lags but cant for balls

Muhammad Sohail Buyer on 14 Nov 2017, 23:55:30

Hi,

 

Thanks for your fast responses. Well anyways, I will do all of that myself and will ask necessary questions to find the areas of code if I couldn’t find them. You are good at supporting and answering questions so it won’t be a problem for any of us.

 

I was playing the demo version in my mobile phones again, and countered the two minor issues. As they are minor, I am sure that you can fix them:

 

– Rematch option with the same player. I am not sure what conditions you implemented. Sometimes I saw “Rematch” button on both phones and sometimes I saw “Rematch” button on just one, and when I clicked on “Rematch” from the one, there was no option to accept the challenge “I want to play again” from another phone. Did you put any conditions? because I didn’t concentrate much on troubleshooting. I just quickly noted the problem to ask you because you know better about your game.

 

– Another minor issue was with coins reduction on losing the match. I am not very sure because I had to run and leave the game immediately. I’ll test it again to confirm if that’s something from my side or your code.

 

– When I break (take the first shot), it assigns me the ball group which pot while breaking. As a rule, the ball poted in the break shouldn’t matter. We must pot our desired group of the ball after the break.

 

Thanks for the helps.

Muhammad Sohail Buyer on 15 Nov 2017, 11:52:08

Waiting for the answer :)

 

If I was not clear enough in my last comment, I meant that I will do all of the changes by myself regarding smoothness, matchmaking etc. Could you please look into minor issues? Ball assignment is something to do with the rule you implemented and if I can guess, it needs an if statement with a combination of different code. And as for Rematch option, you just need to look into your code if you implemented any condition for the button to show up (like if x thing happens, give rematch option, else no rematch button). As I reported yesterday, I played the game 3-4 times. 2 out of 4 times, rematch option appeared on both phones without problem, but then 2 times, I was able to see “Rematch” button on just one mobile and when I clicked on that, it notified in my other mobile “I want to play again” where I had no option of clicking rematch or accepting challenge. I had to go back to the menu and refuse the challenge.

 

Many thanks. Love you man! You have done a great job definitely. Bugs are always expected in every game so don’t mind me asking for a solution. I’ve made my mind to purchase the game shortly :)

BYQ DEVELOP Author on 15 Nov 2017, 13:30:52

I have uploaded new apk on dropbox with game. I changed my playfab and photon IDs so now you can check that login etc is working faster. Also rematch button bug appeared because of CCU. Player after finish game was trying to reconnect and there was no free slot so he was disconnected and on another player rematch button disappeared because oppponent was disconnected.

 

Also I have changed code to don’t assign balls to players if poted on balls strike.

 

Please check it. Just download .apk from same url from descprition to that code.

 

Im also uploading edited code to sellmyapp so customers has latest code.

Muhammad Sohail Buyer on 15 Nov 2017, 14:46:23

You are the man! Thanks for editings and accepting the criticism. I really hope you find them helpful. I admire your great work.

 

At the moment, I am at work. I’ll test the game once I reach home and update you after that.

 

Many thanks!

Muhammad Sohail Buyer on 16 Nov 2017, 00:56:46

So, I checked your updated version and here are the results:

 

The connecting time is definitely improved, and the rule of assigning balls is now working great.

 

But, I tried to connect multiplayer dozens of times with two mobiles and it didn’t connect even once. I tried: “Phone A clicked on play, then after 4-5 seconds Phone B clicked on play (just like you suggested to someone), then more tries with different variations of seconds” but it didn’t connect even once.

 

I am sure that you forgot to change something as you said that you included another ID of photon and Playfab. So probably that’s the minor issue. Can you please confirm the problem or check yourself? Multiplayer (matchmaking) is not working now.

BYQ DEVELOP Author on 16 Nov 2017, 11:09:38

It’s working for me without issues. I don’t know what can be wrong that you cannot connect to same room.

Muhammad Sohail Buyer on 16 Nov 2017, 13:34:03

It’s strange. Glad that it’s working for you. I’ll test it again.

 

It kept searching/waiting for the opponent but I tried with different variations “immediate/after 3 seconds/ after 5 seconds” I don’t know what can be the issue. but the IP of my internet is same for both phones but it used to work with your previous version. Did you add any kind of IP filters? Otherwise I don’t know why it shouldn’t be working for me.

 

I will test it again tonight when I reach home. Thanks for the continuous support.

14 days Money back guarantee policy

WE GOT YOU COVERED!
14 Days buyer protection

When you buy an item on Sell My App you can rest assure you will get exactly what you paid for!

We offer buyer protection for cases in which the product doesn’t work as advertised in the product description page.

Terms to request a refund:

  • You must request the refund no longer than 14 days of the original purchase date.
  • You must request the refund by addressing to our support only at [email protected].
  • The product doesn't work as advertised on the listing page.
  • You must detail the issues experienced using the comments tab on the product page.
  • The author or our team didn't reply to your message in the inbox within your dashboard within 48 hours.
Rating
5.0 average based on 5 ratings
Development Hours
600

We have checked with the developer and certified the value of the work and efforts that were put into building this code. This is a good indicator for the amount of money you save when buying this template.

Category Sports
Platforms iOS 8.0.x, iOS 8.1.x, iOS 9.0.x, iOS 9.1.x, iOS 9.2.x, iOS 9.3, iOS 10, Android 4.1.x, Android 4.2.x, Android 4.3.x, Android 4.4, Android 5.0, Android 6.0, Unity 5.4
Frameworks Unity
Related search terms

Similar Apps