I echo the sentiment about ‘bold bets’ and this being a missed opportunity.
I just landed a project that I heavily based on CC and that would pay my bills for six months. I’ve been in the games biz for 15 years but only this year started as a game developer hence Corona was perfect for me and my limited programming experience. When I read the Corona Cloud release news I was very happy as it (a) meant I could do everything with one service/API and (b) was going to be pretty easy to accomplish.
I take the point that there are other services but if you are trying to make a cross-platform (iOS/Android) asynch multiplayer game with cloud synch, leaderboards, achievements, analytics etc (as I am) then without CC you are forced to use multiple 3rd party services and to have different ones for iOS and Android. Game centre is iOS only. Google Play’s multiplayer is Android only and the other parts of the service require players having a Google+ login which is a barrier to user adoption especially outside the US.
Suddenly we’re back to multiple versions for different platforms and messing about with a bunch of 3rd party services if we want anything other than basic single player standalone apps. That is not good. That goes against the whole value proposition of Corona; e.g. cross-platform support…“build once and publish to iOS and Android”.
I don’t want to be negative and make this a whinge session. I very much assume that the guys at Corona have taken this decision for the right reasons and that is to be applauded for having the courage to pull the service knowing the flak it will cause. Best that than to continue with a service that you know you cant ultimately make what you wanted it to be and had said it would be.
What would help people like me but also (more importantly) help to retain the value of Corona as a game dev tool in an age of cloud services and connected play is to very quickly write and release a comprehensive guide and support area for devs to get them up to speed with 3rd party options relating to:
- Registration/login
- Turn-based/synch multiplayer
- Cloud synch / cross-device gaming
- Achievements
- Leaderboards
- News/content injection (CMS)
- Push notifications
- Analytics
This needs to be (1) very well structured and written for the less experienced/newbie devs (experienced devs will have the means and knowledge to solve these problems already) and (2)
Stay positive / move forward
Kevin
@kevcorti