Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Cocos2d-JSは
イケてる? イケてない?
面白法人カヤック HTMLファイ部 藤澤伸
こんばんは!
マークアップをもくもくやってたり、
npmやbowerを量産したりする日々を経て、
Androidエンジニアになり、
いまはゲームエンジン用のSDKを
つくるため、C++やUnityをいじっている
のびーです。
!
twitter: @fnob...
今日は
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
Upcoming SlideShare
Loading in …5
×

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

3,531 views

Published on

Web屋さんはCocos2d-JSに手を出してみるといいよ!という話。

Published in: Technology
  • Be the first to comment

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

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

×