Monday, December 9, 2013

Third party tools

I took a break from development to do some research into third party tool I'll need.  Primary goals here are 1) easy to use and 2) cheap (or free).

TestFlight is awesome for distributing iphone apps for testing.  And it's free.  I used this for my previous app, Kidstar, and it was amazing.

For a back end, I'm probably going to use Parse.  I had been considering writing my own back end by throwing up a simple node REST api and mongo database on heroku.  But I really want to be able to work on levels without internet connection (like in the subway) and parse takes care of the whole local database that syncs when it can.  Only downside to Parse is that if you need more than 1 million requests a month, it's $200/month.  But considering that the level creator I need this for won't even be in the final version, I don't think this will be an issue.

Analytics wise, I'll be using Flurry.  Another free service that's pretty open ended about what sort of data it allows you to collect.  And I want to make sure I'm collecting a lot of data.  I'll what to know how far people are getting in my game, if there are certain levels they are getting stuck on, how often they play the game, how quickly they progress, how many people download it and play it once and never again etc.  That will be the true test of whether my game is engaging or not.

Integrating these things requires digging into the process of extending Moai, which turns out to be another one of those fun, not super-well documented things.  Maybe I'll write another post about it once I figure out a way to do it the way I want.

No comments:

Post a Comment