CoronaSDKの有益なリソースはココにある！


CoronaSDKを始めたは良いが、どうにもこうにも日本語の有益なリソースが非常に少ないんですよね。

こんな時、どうしたら良いんだろう？
あんな時、どうしたら良いんだろう？

きっと、リソースを探し彷徨うでしょう。
そこで、私が有益だと思うリソースについて、この記事にまとめてみました。
是非、ウロウロしてCoronaSDKをお楽しみ下さい。

## 公式リソース

### プロダクトサイト

こちらは、CoronaSDKのプロダクトサイトですね。
あまり訪れる機会は無いかもしれません。

* [http://jp.anscamobile.com/](http://jp.anscamobile.com/)
* [http://www.coronalabs.com/products/corona-sdk/](http://www.coronalabs.com/products/corona-sdk/)

### フォーラム

こちらは、CoronaSDKに関する情報を日本人同士でやり取りする為のフォーラムです。
ご覧の通り、過疎っているし、有益なリソースもあまり見かけないので、私は利用していません。

* [http://developer.coronalabs.com/forums/corona-japanese-日本語](http://developer.coronalabs.com/forums/corona-japanese-日本語)

### チュートリアル

こちらは、あるテーマに沿った実装について書かれているチュートリアルです。
改めて目を通してみると、案外役に立つチュートリアルが揃ってますね。
ググって、このチュートリアルに辿り着く事もしばしば。

* [http://www.coronalabs.com/resources/tutorials/](http://www.coronalabs.com/resources/tutorials/)

### API Matrix

こちらは、対象デバイス毎のCoronaSDKのAPIの対応表一覧です。
ほとんど、どのデバイスでも利用可能ですが、一部、Androidで利用出来ないAPIがあったりするので、目を通しておくべきでしょう。

* [http://developer.coronalabs.com/resources/apis/matrix](http://developer.coronalabs.com/resources/apis/matrix)

## エディタ

CoronaSDKを始めるにあたって、良い感じのエディタってあるんですか？
良い感じかどうかは個人差があるので、なんとも言えませんが、あるにはあります。

### LuaGlider

NetBeansをベースに開発されているLua言語専用のIDEです。
CoronaSDKにも対応しているので、このIDEさえあれば、コード補完も、アプリを実行しながらデバッグする事も出来ます。
ちなみに、有料ですが、私はコレを使っています。
若干、ありがた迷惑なコード補完されてキレ気味になる事もありますが、まぁ、出来の良いIDEだと思います。

* [http://www.mydevelopersgames.com/CIDER/index.html](http://www.mydevelopersgames.com/CIDER/index.html)

エディタのカラースキーマを変更するのなら、Ruby/Railsエンジニア御用達のRailsCastsテーマをオススメします。

* [https://github.com/rsempe/railscasts-netbeans](https://github.com/rsempe/railscasts-netbeans)
* [https://github.com/gundua/lbadura-colorscheme](https://github.com/gundua/lbadura-colorscheme)

### SublimeText2

今、何かと流行りのエディタです。

* [http://www.sublimetext.com/](http://www.sublimetext.com/)

以下のようなバンドルを組み込む事により、CoronaSDKのエディタに仕立てる事は出来るようですが、詳細はよく分かりません。

* [https://github.com/osadchuk/Corona-SDK.tmbundle](https://github.com/osadchuk/Corona-SDK.tmbundle)
* [http://www.ludicroussoftware.com/corona-textmate-bundle/](http://www.ludicroussoftware.com/corona-textmate-bundle/)

## チュートリアル

あんな事やこんな事、テーマに沿った有益なチュートリアルが集まってるサイトってあるの？
はい、あります。
それも、とびっきりのボリュームと丁寧な解説付きで。

### Learning Corona

ココは、とにかく、チュートリアルが膨大です。
私は何か新しい実装を始める際に、必ずココに無いか探します。
見つかれば、大抵は、そのままコードを写経するだけで動作するでしょう。
CoronaSDKをやっているエンジニアであれば、必ず知っておくべきリソースですね。

CoronaSDKってどんなん？って方は、まず、始めに`Ansca Video Tutorials`のスクリーンキャストをひと通り見てみて下さい。
CoronaSDKの簡単さを体験出来ると思います。

* [Learning Corona: A List of Corona SDK Tutorials, Resources & Tools](http://www.learningcorona.com/)

### RAYWENDERLICH

ココは、iPhoneアプリ開発に有益なリソースが集まっているサイトですが、一部、CoronaSDKのチュートリアルがあります。
詳しくは、`Other Game Engines`をご覧下さい。

* [http://www.raywenderlich.com/tutorials](http://www.raywenderlich.com/tutorials)

## 参考

CoronaSDKの有益な記事、又は、ブログなどを紹介します。

### Getting Started with Corona SDK Development

CoronaSDKの最初の一歩的な記事です。
エディタの紹介から始まり、ライブラリの紹介まで言及しています。

* [http://www.nanaimostudio.com/blog/2012/4/2/getting-started-with-corona-sdk-development.html](http://www.nanaimostudio.com/blog/2012/4/2/getting-started-with-corona-sdk-development.html)

### ニジボスマホ部

基本を押さえると、エンジニアとしては、どうすれば良い感じになるんだ？ベストプラクティスを知りたい！という欲求に駆られますよね。
CoronaSDKの初心者を脱した、次の一歩となるような面白い記事がたくさんある日本語のブログです。
掲載されている情報も非常に有益なので、目を通しておくべきです。

* [http://nijibox.jp/smap/category/coronasdk/](http://nijibox.jp/smap/category/coronasdk/)

## 参考書

CoronaSDKって参考書あるの？
はい、あります。
そんなに種類は出ていないので、ここでは渾身の一冊を紹介します。

### 基礎から学ぶCoronaSDK

この一冊だけ購入して読みましょう。
なぜなら、この参考書はCoronaSDKを開発しているAnsca Mobile社の公認本だからです！

嘘です・・・公認かどうかはどうでも良くて、中身が非常にしっかりと、そして、丁寧に書かれているからです。

CoronaSDKは、Luaという言語で開発をします。
このLua言語の構文についても記載がありますし、もちろん、CoronaSDKに関する情報も記載があります。
とにかく、CoronaSDKを始めるなら、まずは、この一冊を購入して読んでみましょう。

正直、この参考書一冊読めば、CoronaSDKの基本は理解出来るし、リファレンスとしてさっと調べる事も出来るし、購入した方が良いと思います。
オススメです。

* [http://www.amazon.co.jp/基礎から学ぶ-CoronaSDK-坂本俊之/dp/4863540981](http://www.amazon.co.jp/基礎から学ぶ-CoronaSDK-坂本俊之/dp/4863540981)

## まとめ

いや、日本語のリソース少ないですね。
もっと、CoronaSDKの記事が増えると良いですね。