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

Cocos2d-JSはイケてる? イケてない?