Not too long ago we decided to get our first IOS game out using one of the templates provided by Corona. We decided to use the Tilt Monster template provided by Jonathan Beebe.
At first it may seems like the easy way out to use a game template. Go find all the graphics in the original template, replace them with your own and voila you’re done!
Unfortunately, when you get into changing a game template and decide to start changing some of the code to suit your needs, you come to realize that you need to learn what the original author was thinking.
When you decide to add/remove features you find yourself debugging 4000+ lines of LUA code. Don’t get me wrong, I’m grateful we got to use the template. Just be prepared to walk through a lot of unfamiliar code. (Of course you won’t be debugging all 4000+ lines)
If you’re a CoronaSDK developer and you haven’t played with the Cider visual debugger, I strongly recommend you have a look. A free trial can be found at here.