BackGammon - Puzzle & Dice Game
Backgammon requires both luck and skill. It makes the game interesting, but skillful play will always be rewarded.
Backgammon is table games whose history can be traced back nearly 5,000 years back. Backgammon is a two-player game in which each player has fifteen pieces (checkers (US)) that move between twenty-four triangles according to the roll of two dice. The objective of the game is to be first to bear off, i.e move all fifteen pieces off the board. Backgammon involves a combination of strategy and luck (from rolling dice). While the dice may determine the outcome of a single game, the better player will accumulate the better record over a series of many games. With each roll of the dice, players must choose from numerous options for moving their pieces and anticipate possible counter-moves by the opponent. The optional use of a doubling cube allows players to raise the stakes during the game.
The main goal of the project is to develop PvP multiplayer and PvAI mods with combination tier, country and language based matchmaking, limited chat functionality, daily, weekly and other reward systems.
Unity Game Engine, Node js Server, Photon Cloud Server, PHP, My SQL DB
Windows,MacOS,Linux,Android and iOS
- PvP multiplayer
- Player vs AI
- Matchmaking system based on tier, regions and languages.
- Virtual coin based entry fee and winning prizes.
- Predefine chat system.
- Daily, weekly and monthly reward system with option of ads to earn virtual coins.
- Cross platform multiplayer system.
- Custom backend system for login and data save.
The Key Challenge
Providing a development partner with the technical advice and expertise they need to make an excellent game.
Connecting the backend system and the game to save and load player data.
Seamless multiplayer system for fast matchmaking based on player tier, region and languages.
Social login system using Facebook , google and other social platforms.
Frequent reward and bonus system to make the game engaging and rewarding.
Cross platform play between android, iOS and pc or web platform.
Our Solutions With Outcome
We used Photon for a multiplayer solution which has the best support on the Unity game engine and minimal configuration needed out of box.
For saving game data we used backend system with REST API which is tightly and easily integrated with Unity3D’s c# scripting.
By using Unity and photon we were able to produce playable multiplayer demo within the month of development.
Using Facebook SDK , GooglePlay SDK and Firebase SDK for social feature integration.
Unity’s own codeless IAP made it very easy to integrate IAP features in game.
Using analytics libraries we were able to get player different session reports like crash, engagement , rewards, IAP.
Our Game Development portfolio demonstrates our development capabilities and expertise in utilizing innovative technologies to assist our customers in achieving their objectives. Here’s a look at the approach and solutions used to create exceptional games.