O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
Cocos2d-x(JS)の紹介
株式会社TKS2 清水友晶
清水 友晶
 株式会社TKS2
アプリ開発コンサル
Cocos2d-xサポート
スマホアプリ開発
 プライベートでも
Cocos2d-xに関するゲーム開発
講演活動
執筆活動
 マイブーム: ゲームエンジン調査
 チラ裏開発メモ: ht...
Cocos2d-x
Cocos2d-x
C++, Lua, JavaScript
Cocos2d-html5
JavaScriptv2.x
Native Web
Cocos2d-x
C++, Lua
Cocos2d-JS
JavaScriptv...
Cocos2d-x (JS)
 最新版: Cocos2d-x v3.8.1
 オープンソース
 クロスプラットフォーム開発
 モバイル
iOS, Android
 デスクトップ
Windows, Mac OS X, Linux
 ク...
Cocos2d-x (JS)
Cocos2d-JSタイトル
 釣スタ
 ユニゾンリーグ
 Big Fish Casino
ブラウザゲームは回帰するのか?
私にはまだ
わかりません
ブラウザゲームは回帰するのか?
 まだまだiOS, Androidが強い
 でもApple, Googleに売上の30%持っていかれるのは辛
い
 Appleの機嫌を損ねると、最悪垢BAN
 最近のスマホブラウザはWebGLでゲームをサ...
Cocos2d-x (JS)!!
ネイティブもブラウザもOK!
 iOS, AndroidなどスマホゲームもOK!
 ブラウザゲームもOK!
 プラグイン不要!
 プラグインインストール画面を見ると離脱するユーザ多数
 (頑張れば)スマホゲームとブラウザゲームを1ソー...
パフォーマンスもOK!
 ネイティブアプリ
 裏ではCocos2d-xが動いている
 JavaScriptエンジンSpiderMonkeyにより、JavaScriptとC++
の変換が行われているため、高い処理能力を保っている
 シュー...
セキュリティはどうなの?!
 ネイティブアプリ
 jscファイルにコンパイル
 ビルド時に「-compile-script」オプションを
つけることでjscファイルにコンパイルされる
ため、生のソースコードが晒されることはない
 ブラウ...
JavaScriptは開発者が多い
 初心者に優しい言語
 ポインタに敷居を感じる必要はない
 サーバサイド開発者でも、気軽に始めることができる
 Node.jsを用いれば、全てJavaScriptで完結!
 実際のゲーム開発ではCP...
JavaScriptは人気がある
Cocos2d-x (JS)始めませんか?
Cocos2d-x (JS) ハンズオン
 Cocos2d-x (JS)を学ぶチャンス!
 PCを持参し実際に手を動かし、Cocos2d-x (JS)が
難しくないということが実感できます!
 11/5(木) Cocos2d-x (JS)...
http://line.me/S/sticker/1085672
おわり
 ありがとうございました
Cocos2d-x(JS)の紹介
Próximos SlideShares
Carregando em…5
×

Cocos2d-x(JS)の紹介

2015/10/17「Unity x Cocos2d-x大勉強会」の講演した「Cocos2d-x(JS)の紹介」の資料

  • Seja o primeiro a comentar

Cocos2d-x(JS)の紹介

  1. 1. Cocos2d-x(JS)の紹介 株式会社TKS2 清水友晶
  2. 2. 清水 友晶  株式会社TKS2 アプリ開発コンサル Cocos2d-xサポート スマホアプリ開発  プライベートでも Cocos2d-xに関するゲーム開発 講演活動 執筆活動  マイブーム: ゲームエンジン調査  チラ裏開発メモ: http://tks2.net/memo  SlideShare: http://www.slideshare.net/doraemonsss  Facebook: http://www.facebook.com/doraemonsss
  3. 3. Cocos2d-x Cocos2d-x C++, Lua, JavaScript Cocos2d-html5 JavaScriptv2.x Native Web Cocos2d-x C++, Lua Cocos2d-JS JavaScriptv3.x Native Native, Web Cocos2d-x C++, Lua, JavaScriptv3.7 Native, Web
  4. 4. Cocos2d-x (JS)  最新版: Cocos2d-x v3.8.1  オープンソース  クロスプラットフォーム開発  モバイル iOS, Android  デスクトップ Windows, Mac OS X, Linux  クロスブラウザ開発  ブラウザ Chrome, Safari, IE, Firefox
  5. 5. Cocos2d-x (JS)
  6. 6. Cocos2d-JSタイトル  釣スタ  ユニゾンリーグ  Big Fish Casino
  7. 7. ブラウザゲームは回帰するのか? 私にはまだ わかりません
  8. 8. ブラウザゲームは回帰するのか?  まだまだiOS, Androidが強い  でもApple, Googleに売上の30%持っていかれるのは辛 い  Appleの機嫌を損ねると、最悪垢BAN  最近のスマホブラウザはWebGLでゲームをサクサク動 かせるようになった  ブラウザゲームからネイティブゲームに乗 り遅れた企業が多いから、ブラウザゲーム への回帰があるなら乗り遅れたくない!  でも開発者の育成が大変
  9. 9. Cocos2d-x (JS)!!
  10. 10. ネイティブもブラウザもOK!  iOS, AndroidなどスマホゲームもOK!  ブラウザゲームもOK!  プラグイン不要!  プラグインインストール画面を見ると離脱するユーザ多数  (頑張れば)スマホゲームとブラウザゲームを1ソース で作ることも可能  大型プロジェクトではオススメしません。。。  いざブラウザゲームに回帰しても、 同じゲームエンジンで開発可能!
  11. 11. パフォーマンスもOK!  ネイティブアプリ  裏ではCocos2d-xが動いている  JavaScriptエンジンSpiderMonkeyにより、JavaScriptとC++ の変換が行われているため、高い処理能力を保っている  シューティングゲームの弾幕のような高負荷な処理でな い限り、問題になることはない  ブラウザアプリ  WebGLを利用しているので高パフォーマンス  WebGLが利用できないブラウザでは、 従来のCanvasが利用される  パフォーマンス注意  特別なプラグイン不要
  12. 12. セキュリティはどうなの?!  ネイティブアプリ  jscファイルにコンパイル  ビルド時に「-compile-script」オプションを つけることでjscファイルにコンパイルされる ため、生のソースコードが晒されることはない  ブラウザアプリ  Cocos2d-x(JS)に限った話ではなく、ブラウザアプリ全体 に言えることだが、jsファイルが見えるため難読化して いてもチートは容易  クライアントはビューワのみとし、重要な処理はサーバで行 うなど、設計を塾考する必要がある  ググると先人の知恵を多く見ることができます
  13. 13. JavaScriptは開発者が多い  初心者に優しい言語  ポインタに敷居を感じる必要はない  サーバサイド開発者でも、気軽に始めることができる  Node.jsを用いれば、全てJavaScriptで完結!  実際のゲーム開発ではCPU・メモリ を考慮した実装技術が必要になるが、 まずはゲームを作る楽しさを感じる ことができる
  14. 14. JavaScriptは人気がある
  15. 15. Cocos2d-x (JS)始めませんか?
  16. 16. Cocos2d-x (JS) ハンズオン  Cocos2d-x (JS)を学ぶチャンス!  PCを持参し実際に手を動かし、Cocos2d-x (JS)が 難しくないということが実感できます!  11/5(木) Cocos2d-x (JS) ハンズオン #1  日時: 11/5(木) 19:00〜21:00  場所: イベント&コミュニティスペース dots.  内容: Cocos2d-x (JS)環境構築 プロジェクトの作成・実行 (iOS, Android, ブラウザ)
  17. 17. http://line.me/S/sticker/1085672
  18. 18. おわり  ありがとうございました

×