Date: 9 November 2023
Ballpark Estimation
PROJECT NAME: Multiple Game Development Ballpark Estimation – V1.0
TECHNICAL REVIEW
Manektech has analyzed the requirements and has prepared project scope analysis. The scope analysis is based on
information collected from the client and is subjected to change when further information is provided from the client.
PROJECT DELIVERABLES
• Game Development (Android + iOS)
• Admin Portal & Backend Development
• QA/Testing
• Deployment on Apple App Store and Google Play Store
• Source code
USER ROLES & ACCESS
• End User – Game access
• Admin Panel – Admin Portal access
PROJECT FEATURES / SCOPE OF WORK
1. GAME FEATURES (END USER):
• Main Game:
o Project setup and Architecture
o Splash screen
o Loading screen
o Login (Facebook, Google, Apple, Email)
o Registration
o Verify Mail with OTP
o Main Screen
▪ Achievement
▪ Wallet Balance
▪ User Profile
▪ Rate App
▪ Settings
Profile
Language selection (Considering 5 languages)
Privacy policy
Terms & conditions
Logout
Delete account
▪ Information screen
▪ Free coin
▪ Buy coins
In-App Purchase integration
▪ Claim
Spin wheel integration
▪ Daily Bonus
o Game Selection Screen
▪ Titli Sorat
▪ Andar Bahar
▪ 7up 7down
▪ Housie
▪ Center coin
o Ads Integration
• Titli Sorat Game:
o Loading Screen
o Main Screen
▪ Start Game
▪ Join Private Table
▪ Create Table
o Game Play
▪ Game Play UI
▪ Start Game
Welcome screen
Instruction for Each and every button and feature
List of table (player can join table)
Playing picture
Game play logic
Integrate Multiplayer SDK
Bet Limit
Win loss screen
Timer
▪ Join Private Table
Welcome screen
Instruction for Each and every button and feature
Player have to enter table number/id
Playing picture
Game play logic
Integrate Multiplayer SDK
Win loss screen
Timer
▪ Create Table
Maximum 10 player can join
Playing picture
Show Statistics of all players
Show table numbers
Win, Loss, Total bet
Start bet, Pause bet
Win loss screen
• Andar Bahar Game:
o Loading screen
o Main Screen
▪ Start Game
o Game Play
▪ Game Play UI
▪ Cards Animation
▪ Gameplay Logic
Select Andar OR Bahar Option
Generate Random card from ACE to KING
shuffle cards and generate one by one in Andar and Bahar
Check Winning Logic
• 7up 7down Game:
o Loading screen
o Main Screen
o Table selection screen
o Game Play
▪ Game Play UI
▪ Multiplayer Logic
▪ Game play Logic
▪ Dice Manage Logic
▪ Win loss screen
▪ Rules Screen
• Housie Game:
o Loading screen
o Main Screen
o Buy Ticket Screen
▪ Buy Tickets for table
o Game Play
▪ Game Play UI
▪ Multiplayer Logic
▪ 1 to 90 Random number generator
▪ Assign random number to every player
▪ Show claim ticket board
▪ Timer
▪ Win loss screen
▪ Help Screen
▪ Show player list with level and tickets
Early five
Top line
Middle line
Bottom Line
4 Corners
Full house
• Center Coin Game:
o Loading screen
o Main Screen
o Game Play
• Device support
o Mobile phone and iPad/tablet devices only
• Orientation support
o Landscape orientation only
• Theme support
o Single theme
2. ADMIN PORTAL & BACKEND FEATURES (END USER):
• Admin Panel, Backend, Admin Panel Theme & Database setup
• Admin Authentication (Login/Forget Password/Change Password/Logout)
• User Management
o Player data (Profile, Score, Coin, etc.)
• Achievement management
• Daily Bonus management
• Leaderboard management
• Dashboard
• REST API Development
NOTES/ASSUMPTIONS
1. As of now, we have considered iOS and Android support. For desktop support, do we need to support Windows
Desktop only or any other OS support required? We will need to check the changes required in UI for desktop, so
once client provides the UI/UX then we can provide estimation for that. We will also need to check payment
gateway support for purchasing the coins and Advertisement platform support for different desktop platforms.
We can generate the desktop platform builds using the same source code, but the above changes will be
required at development stage to make them properly compatible with desktop platform.
2. The game will be in a 2D environment.
3. We have considered Photon for multiplayer integration.
4. The client will provide all the assets for the game like logo, icons, UI/UX designs, sounds, etc.
5. The client must provide required third-party services accounts like hosting server, Apple developer account,
Google developer account, Photon engine, etc. The client will bear the cost of third-party services.
6. This is ballpark estimation, and it will change at development stage depending on the design and scope of work.
TECHNOLOGY SUMMARY
TECHNOLOGY ADMIN PORTAL + BACKEND MOBILE GAME
Framework Laravel Unity
Language PHP C#
Tools NetBeans, VS Code VS Code
Database MySQL
QUOTE: MONTHLY HIRING BALLPARK
BALLPARK TIMELINE
• Unity Game Development:
o Main Game: Approx. 6 weeks (2.5 months)
o Titli Sorat Game: Approx. 6 weeks (2.5 months)
o Andar Bahar Game: Approx. 2 weeks (0.5 month)
o 7Up 7 Down Game: Approx. 4 weeks (1 month)
o Housie Game: Approx. 8 weeks (2 months)
o Center Coin Game: Approx. 4 weeks (1 month)
• Admin Portal & Backend Development: Approx. 10 weeks (2.5 months)
RESOURCE TEAM STRUCTURE & COMMERCIALS
SR NO RESOURCES ENGAGEMENT REQUIRED FOR MONTHLY COST APPROX. COST
1 Unity Developer Full time Approx. 7.5 months $2,600 USD $19,500 USD
2 Laravel Developer Full time Approx. 2.5 months $2,600 USD $6,500 USD
3 QA/QC Shared resource Shared resource N/A N/A
4 Project Manager Shared resource Shared resource N/A N/A
TOTAL BALLPARK ESTIMATION $26,000 USD
Note: There is no fixed scope/deadline of project requirement in monthly hiring model because resources are
hired/handled by client. So, the project cost will vary if developer engagement is extended for further
development work.
REFERENCE WORK
• https://play.google.com/store/apps/details?id=com.mtsfreegames.cat.run.simulator3d
• https://play.google.com/store/apps/details?id=com.chessgame.ludostar
• https://apps.apple.com/us/app/counter-terrorist-strike-cs/id1575477298
• https://play.google.com/store/apps/details?id=com.criticalstrike.gun.action
• https://play.google.com/store/apps/details?id=com.wod.ag.global
• https://apps.apple.com/us/app/among-gods-rpg-adventure/id1628535474
Notes:
• Third-party expenses and integrations, if any, are charged to Client.
• Delays in communications from the client may impact completion date and delivery.
• We cannot modify any required third-party extensions.
• Any limitation of 3rd party extensions will also apply to scope features.
• All required application content must be supplied in a timely manner by the client. Delays in requests may
impact on the delivery schedule.
• Any Scope Change Request (SCR), full advance payment required prior to the start of work.
• All additional work will be billed at $25.00 per hour rate.
• Source code will be released only after we receive full and final payment.
• This document is valid for (30) days from the date specified above.
• Should client decide to end development, after development begins, client must do by providing 15 days
advance notice to end development.
• If any case client wants to terminate the contract, they must inform us 15 Days prior to termination date.
• If payment is dependent on the end client and our client will not receive it then also, the client needs to make
payment of our raised invoice.
• In 7 days from the invoice generated date, client must clear payment of invoice, else we will hold the developer
as well as work.
• In case an invoice is pending, and another invoice will be generated, then automatically the account team will
send mail for holding the development/resource to PM and on same day project/resource will enter in hold
state. Once project/resource hold, client will need to clear both the invoices to resume the work.
• In case a project gets cancelled anytime then any payment received already is not refundable.