Work in progress I’ll be adding more to this post later
Few months ago Unity acquired ChilliConnect that in the future will be optimized to work with other services:
I’ve decided to see how good it is. I guess Unity/ChilliConnect can treat this post as a feedback what I’d like to see being changed.
I’m speaking from indie game developer point-of-view for whom the most important factors are pricing and time. Currently I’m creating BeatAim and so far it uses PlayFab, Steamworks, Openwhisk Actions (on IBM Cloud) and Azure CosmoDB.
Let’s start by removing the worst options:
- Gamesparks - 299$ per month
No, thank you. I want my games to be working fine even after 10 years despite how much revenue they’ll be making. There are many cases of dead projects because of similar pricing model. - AWS (or Firebase(Google Cloud)/Azure)
It’s too complicated to run whole game using these services. I’d recommend using few of their features if they seem suitable. For ex. in BeatAim Im using IBM Cloud functions (similar to Amazon Lambda) to generate procedural maps.
PlayFab vs ChilliConnect
We are left with these two. If you know any better options let me know!
Pricing
Links: PlayFab ChilliConnect
Free Option - PlayFab wins
PlayFab:
- Free tier with some limits but no MAU limit!
- Indie/Pro tier free until 1k MAU
ChilliConnect:
- only 1 month free trial
Paid Option - Platform fee - PlayFab wins
PlayFab:
- Indie - 99$/month per studio - same as Pro up to 100k MAU
- Pro - 299$/month per studio
- Enterprise ???$/month per studio
ChilliConnect:
- Indie - 49$/month per game
- Start up - 249$/month per game
- Studio - 749$/month per game
- Enterprise - ???$/month per studio
I’ve noticed this as of writing this post. The “per game” cost is awful for small games. Let’s say u’re going to make 10 small mobile games. All of them pulling 5k MAU, total 50k MAU:
Platform fees examples:
10 games, total 50k MAU:
PlayFab : 99$/month (or free tier with limits)
ChilliConnect : 490$/month
10 games, total 200k MAU:
PlayFab: 299$/month (or free tier with limits)
ChilliConnect: 490$/month
1 game, total 200k MAU:
PlayFab: 299$/month (or free tier with limits)
ChilliConnect: 49$/month
1 game, total 50k MAU:
PlayFab: 99$/month (or free tier with limits)
ChilliConnect: 49$/month
1 game, total 1k MAU:
PlayFab: free
ChilliConnect: 49$/month
Well this is only half of the story but upfront fee is definitely higher in ChilliConnect.
On their website ChilliConnect posted this:
Development Phase:
Month 1: Free trial
Months 2 -16: Indie Pricing Tier @ $49 per month = $735
Soft Launch
Months 17-24: Studio Pricing Tier @ $249 per month = $1,992
Total Platform Fee: $2,727
Calculated the same for PlayFab:
Development Phase:
Months 1 -16: Free
Soft Launch
Months 17-24: Pro Pricing Tier @ $299 per month = $2,392
Total Platform Fee: $2,392
So even with their own example PlayFab seems cheaper. If your studio makes 2 games simultaneously ChilliConnect cost will be doubled.
Paid Option - Usage cost - It depends
- high ARPU PlayFab wins (probably)
- low ARPU ChilliConnect wins (probably)
PlayFab uses per MAU pricing - 0.008$/MAU
ChilliConnect uses per API call pricing - 24-19$/million calls
TBC
PlayFab Limits
The biggest advantage of ChilliConnect is that there are almost no limits of content in you game. For ex:
Leaderboards count
PlayFab:
Free - 25
Indie/Pro - 300
500 leaderboards - $49.99 / 100,000 MAU
more??? - enterprise pricing
ChilliConnect:
unlimited - pricing based on usage
Steamworks:
10,000 leaderboards per game
A month ago I’ve upgraded BeatAim from PlayFab leaderboards to Steamworks. Biggest disadvantage is no cross-platform and sometimes Steam servers simply don’t work.
TBC
Useful links:
- Mirror with PlayFab Servers https://docs.google.com/document/d/1ZgtDsgTcccyj25jSZgQPJ3_gnUCaOqQoJ9cvay2IfV4/edit