Business concept solution for game-matchmaking, turn-based games and live broadcasting.
Problem:
1. How can I implement matchmaking?
2. Dealing with a real-time turn based game is hard
3. I want to provide live watch for running games, but how?!
3. GAME SERVERS
Turn Based Games (TBS,
etc.)
Near real time transactions
No need for real-time sync (player
would be notified after each turn)
Can be achieved by medium/high level
network programming (or even over
higher APIs)
Real time Games (RTS, etc.)
Real-time transactions
Server should sync data for all
simultaneously players
Low level network programming
(Needs a great experience)
4. BACKEND AS A SERVICE (BAAS)
“Turn-on infrastructure” for mobile apps.
Focus on main product not on third-party services (Billing, User profile,
Leader boards, etc.).
Focus on main product (again!) not on dealing with APIs for each
platform. (with BaaS you will deal with multiple SDKs, but single API on
each platform).
You won’t deal with server maintaining or scaling the platform.
Your platform is already here.
Pay as you grow.
6. “
”
THE GLOBAL BAAS MARKET IS ESTIMATED TO
GROW FROM $216.5 MILLION IN 2012 TO $7.7
BILLION IN 2017. THIS REPRESENTS A
COMPOUND ANNUAL GROWTH RATE (CAGR) OF
104% FROM 2012 TO 2017.
MarketsandMarkets
The report defined the different market segments of BaaS. In the current
scenario it seems that the Entertainment application segment is the
largest adaptor.
Most BaaS startups dating from 2011 or later.
7. GAME READY BAAS
Leaderboards
Cloud Storage (User profile, Achivements,
Friendship, etc)
Analytics
Custom Code (Run your own business logic)
Geolocation
Push Notifications
Social
Authentication & Access Controls
Messages, Tips & Announcements
Rewards, Promotions & Offers
3rd party providers integration (WuFoo, Email,
MailChimp, etc)
Real-time dynamic experiences and gameplay
specific (Edit player experience live).
Personalization (Personalize your game
dynamically and in real time based on game events
and player behaviours.)
Common services provided by
multiple game ready BaaS providers
8. BUSINESS MODELS
Freemium
Free for certain number of players or API calls every month
Free for certain unit of computing (CPU/RAM usage per hour)
9. WHAT’S THE PROBLEM?
How can I implement matchmaking?
Dealing with a real-time turn based game is hard
I want to provide live watch for running games, but how?!
10. OUR SOLUTION
Game BaaS + Some part of business logics that are common between
many games (Matchmaking, Live game watching, etc.)