Create a Matchmaking system using Firebase and Unity.
$250-750 USD
In Progress
Posted about 5 years ago
$250-750 USD
Paid on delivery
# Create a Matchmaking system using Firebase and Unity.
1. Match using Rank Point. Rank Point matches with a similar person. If the time is long, the matching of the rank point difference is large.
Ex) Find sec <20 sec: point gap 20
Find sec> 20 sec: point gap 50
Find sec> 60 sec: point gap 100
2. When the match is found, the acceptance display window is displayed. If all users accept, the game starts. If you do not accept it for 5 seconds, the search ends.
3. After the game starts, if the client is shut down or if there is a problem with the internet connection, it should be reconnectable.
4. If you do not accept the match, there is a time penalty. The first ten seconds, the second 30 seconds, the third one minute, the fourth five minutes, the window that the match can not be found.
# To test the Matchmaking system, you need to create a scissors rock game.
1. Make it with the Planmaker.
2. Choose between scissors and rock. Round notice 3 seconds, select time 5 seconds. If you choose both, the winner deals 20 damage. Both sides are 10 damage.
3. You can not see what you selected as soon as you select it, but display the selected animation.
4. If the connection is lost during the competition or is not selected in time, it is selected randomly.
5. Defeat if you suffer damage of 100HP or more. The winner gets 10 points of RankPoint and loses 5 points.
6. Emotion display icon
-Rock Paper Scissors
- joy, sadness, crying, anger, frustration
I am working as a mobile application developer, with 5+ years of experience in mobile development.
We are working on all mobile platforms like android, iOS, windows.
We are currently working on an application which is similar to your requirements.
We also work with swift with xcode. I have seen your requirements and we can do it.
Hello.
I'm an experienced full-time developer.
I can fulfill your needs most accurately and quickly.
I have enough experiences in Unity.
I enjoy coding, and I value my client's trust and I commit myself to any job, taking full responsibility in completing projects on time.
I believe communication is very important, and you can communicate with me at any time.
I think our trust is very important.
If you hire me, I will do my best for you.
Let's meet and discuss more.
Thanks.