cocos2d-jsはイケてる? イケてない?
DESCRIPTION
Web屋さんはCocos2d-JSに手を出してみるといいよ!という話。TRANSCRIPT
Cocos2d-JSは イケてる? イケてない?面白法人カヤック HTMLファイ部 藤澤伸
こんばんは!
マークアップをもくもくやってたり、 npmやbowerを量産したりする日々を経て、 Androidエンジニアになり、 いまはゲームエンジン用のSDKを つくるため、C++やUnityをいじっている
のびーです。 !
twitter: @fnobi / qiita: fnobi 社員ページ: http://kayac.com/team/fujisawa-shin
今日は
Cocos2d-JS というツールの紹介をしようと思います。
Cocos2d-JSとは?
大手なスマホアプリ用ゲームエンジン、 Cocos2d-x 。(主にC++使って書く) Cocos2d-JSはそのHTML5版。 !
Javascriptでゲームを書いて、そのまま ブラウザゲーム・iOSアプリ・Androidアプリ として出力できる!!
公式の出しているサンプル ・Fruit Attack (パズルゲーム) ・MoonWarriors (シューティング) !
※Cocos2d-xの方は、いま売れに売れているゲームでも採用多数。
イケてるところ
・ふつうにWebとして組み立てつつ iOS / Androidアプリとして出力できる !
・scriptの遅延読み込みや依存解決、 クラスの仕組みが普通によくできてる (独自っぽいけど) !
・Lobi Rec SDK入れれば プレイ動画とれるよ!
イケてないところ
・いかんせんまだ開発中 ・API変更の可能性 ・ネットワーク通信系がまだない ・そのわりにsocket.ioとかは対応 !
・ビルドけっこう待つ !
・Javascriptの全部のAPI使えるか定かじゃない
それでも、
HTML5系のみなさまに、 手を出してみてほしい理由
C++で開発
ビルド…
iOS 動作確認
Android 動作確認
リリース リリース
Cocos2d-x のフロー
C++で開発
ビルド…
iOS 動作確認
Android 動作確認
リリース リリース
Cocos2d-x のフロー
JSで開発
ビルド…
iOS 動作確認
Android 動作確認
リリース リリース
ブラウザ 動作確認
リリース
Cocos2d-JS のフロー
JSで開発
ビルド…
iOS 動作確認
Android 動作確認
リリース リリース
ブラウザ 動作確認
リリース
Cocos2d-JS のフロー
今後のスマホゲーム市場は、 ・作りこまれた、体験がリッチなゲーム ・軽量でちゃかちゃかしたゲーム に2分化していく気がする。 !
後者をスピーディに作る上では、 Cocos2d-JSの動作確認の速さは強そう
まとめ Web屋さんの知見が アドバンテージを持っているうちに、 手を出してみてはいかが?
ありがとうございました! !
同じようなこと書いてるQiitaも上げてます。 http://qiita.com/fnobi/items/056187ce2cf3ceda79d6