Corona SDK は、クロスプラットフォームのアプリが開発できる2Dゲームエンジン。Lua で開発、コードの変更をするとシミュレータがリアルタイムで反映します。Corona SDK のダウンロードは無料（収益が一定以上の場合は有料ライセンスが必要）。

新しい Corona へようこそ！

先日6月21日、公式サイトのブログ記事「Welcome to the new Corona!」で、Coronaの「完全無料化」が発表されました。内容を要約すると、

2つの製品 Corona SDK と Corona Enterprise を統合して、「Corona」という名前に

Corona Enterprise で提供されていた「Corona Native (Native Builds)」を、無料で開放

Native Buildsの場合、Corona のロゴがスプラッシュ画面に表示される （変更したい場合は Splash Screen Control プラグインを購入、$99/年）

Corona Native は、Objective-C や Java と Lua を連携するAPIを提供。iOS や Android の機能をアプリに取り入れたり、プラグインを開発してマーケットプレイスで販売したりすることが可能です。Corona Enterprise 限定の機能でしたが、今回無料になりました。

Corona Documentation — Corona Native

また、収益が一定以上の場合に有料ライセンスが必要でしたが、それが今回撤廃されました。

Corona SDK での開発

自作アプリ「パンダピアノ」の Android 版は、Corona SDK で開発しました。シンプルなアプリなので、ネイティブの機能を組み込む必要はありませんでした。ただ、API や プラグインは提供されているものしか使えなかったので、組み込む広告に選択肢がないということがありました。

今回 Corona Native (Native Builds) が無料で開放されたことで、そのあたりの自由度が広がるかもしれません。プラグインやゲームテンプレートが増えることにも期待。