Tutorial: Using Coroutines in Corona

Coroutines, one of Lua’s key features, are quite powerful and give you the ability to start and stop blocks of code as needed. From advanced timer manipulation to creating state machines, coroutines give you greater control over when parts of your code execute. This tutorial touches on just a few of their many uses, in particular those which play to Corona’s own strengths.

Tutorial: Working With Curved Paths

If you want to move an object from point A to point B, the simplest approach is to use a transition, but what if you need to move it along a curved path generated by a bezier algorithm or the user’s “drawn” path on the screen? This tutorial outlines how to achieve both methods and set an object to follow the resulting path.