Core Gameplay Mechanics (Detailed)
- Online multiplayer – play with friends or random player
This game is an online multiplayer game that will use Unity Photo Networking as its core networking service. All the game features are listed below.
- Login with Facebook\ E-mail
Player can log into the game using his/her facebook account or email account. That will allow users to sync their game with all the achievements at any device.
- Play as Guest
Playing as guest is also an option in this game but that way player’s achievements will only be recorded in one device and if he/she changes the device all the achievements will not be synced with that instalInviting friends to play games with you is core mechanics of any multiplayer game and this game will also focus on this aspect. Player can invite his friends to his created room via invite codes.
- Create and join Private rooms
Player will have the choice to either join an existing game room or create a new one. In room creation he will have 2 choices again, he can invite his friends or he can allow random opponents from across the world to join and play the game. Player with the sponsor ID can either just organize the game play or can also be a part of it.
- Game Modes
There will be three game modes in this game
PVP- 2 players game
4 players game
- Admob/ Unity Ads
Ads are the main source of revenue generation in indie/ freemium games. This game will have admob and unity ads integrated in it to ensure maximum output. These ads will be banner ads, interstitial ads, video ads. Also rewarded video ads will be added for user to watch them and gain some in-game currency or items.
- In-App Purchase
In-App purchases are another way to generate revenue. Our game will have in purchase module for Coins (in-game currency), stylized texts and cool emoji sets.
- Chat room
Chat room is the pinnacle of any multiplayer game. Our game will have chat box in the game room so the players can chat and interact with each other. Friends can chat with each other or strangers can chat to become friends. We’ll ensure that any type of verbal harassment and misbehavior is dealt with strict measures.
- Room Organizer
This is a new feature that allow the player to create a room and host a game between people and he spectate while others play.
- Online status for your friends
This module will allow the player to see which of his friends are online and currently playing the game.
- Playfab integration
Playfab is a backend platform which allow the game to reach its full potential. In our game we will use playfab unity sdk. Our admin panel will use playfab game services API to keep record of players and all their data which includes personal information, game information, invites track, transaction records. It can also help in managing the commerce of the game, learderboard, notifications and other multiplayer services
- Daily fortune wheel
Daily rewards in terms of coins and items will be given to player using fortune wheels
- Daily notifications
Player will be notified if there is some new event or if he has received any new rewards.
- Opponent Connectivity Check
If opponent doesn’t join room in specified time (default 5s) then game will be started with bots so players will not wait undefinetly to start playing
- Web admin portal
An admin panel will be created to check the following:
Prize Distribution Package
- Existing app integration
Clients have an existing application that uses MLM principle. We have to integrate that application in our game. After implementation our player will be able to invite his friends from that application to play a game of ludo with him.