Submit Search
Cocos2d-xにおけるモバイル開発〜将来を見据えた開発〜
Download as PPTX, PDF
3 likes
2,695 views
Tomoaki Shimizu
2016/1/21 エイチームさんの勉強会ATEAM TECHにて講演した資料です。
Technology
Read more
1 of 42
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
More Related Content
PPTX
Cocos2d-x(JS) ハンズオン #01 「はじめてのCocos2d-x (JS)」
Tomoaki Shimizu
PDF
cocos2d-xとCocos Code IDE
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #11「2D物理エンジン」
Tomoaki Shimizu
PPTX
Cocos2d-x(JS)の紹介
Tomoaki Shimizu
PDF
Cocos2d-x 3.2 Eclipseを利用したAndroid開発環境の構築
Tomoaki Shimizu
PDF
Cocos Code IDEを使ってみた
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #05「Cocos StudioとCocos2d-x (JS)との連携」
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #13「SNS対応(Twitter, Facebook)」
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #01 「はじめてのCocos2d-x (JS)」
Tomoaki Shimizu
cocos2d-xとCocos Code IDE
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #11「2D物理エンジン」
Tomoaki Shimizu
Cocos2d-x(JS)の紹介
Tomoaki Shimizu
Cocos2d-x 3.2 Eclipseを利用したAndroid開発環境の構築
Tomoaki Shimizu
Cocos Code IDEを使ってみた
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #05「Cocos StudioとCocos2d-x (JS)との連携」
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #13「SNS対応(Twitter, Facebook)」
Tomoaki Shimizu
What's hot
(20)
PPTX
Cocos2d-x(JS) ハンズオン #12「Cocos2d-xとSpine」
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #09「ラベル・テキストボックス」
Tomoaki Shimizu
PDF
Cocos2d-x 3D Extension
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」
Tomoaki Shimizu
PDF
Cocos2d-x v3.2を利用してシューティングゲームを作ろう!
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #03「複数あるボタンの使い分け」
Tomoaki Shimizu
PDF
cocos2d-xとspine
Tomoaki Shimizu
PDF
20130912 macでcocos2d x 3.0alphaを使用した、クロスプラットフォーム開発環境構築について
Tomoaki Shimizu
PDF
cocos2d-xを利用したパズドラ風ゲームの作成
Tomoaki Shimizu
PDF
Macでcocos2d-x 2.1.3を使用した、iOSアプリの開発環境構築について
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #10「3D機能とVR機能」
Tomoaki Shimizu
PDF
Windowsでcocos2d-x 2.1.4を使用した、Androidアプリの開発環境構築について
Tomoaki Shimizu
PDF
cocos2d-xにおけるBox2Dの利用方法および便利なツール
Tomoaki Shimizu
PDF
実はかんたん!ゲームエンジンCocos2d-x入門
Chukong Technologies Japan
PDF
Cocos2d-JSはイケてる? イケてない?
Shin Fujisawa
PDF
CocosBuilderとcocos2d-x JSB
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #07「新エディタ Cocos Creator v1.0」
Tomoaki Shimizu
PDF
cocos2d-x 3.0 新しい物理演算クラスの利用
Tomoaki Shimizu
PDF
cocos2d-x開発事例勉強会
Tomoaki Shimizu
PDF
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
Kohki Miki
Cocos2d-x(JS) ハンズオン #12「Cocos2d-xとSpine」
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #09「ラベル・テキストボックス」
Tomoaki Shimizu
Cocos2d-x 3D Extension
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」
Tomoaki Shimizu
Cocos2d-x v3.2を利用してシューティングゲームを作ろう!
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #03「複数あるボタンの使い分け」
Tomoaki Shimizu
cocos2d-xとspine
Tomoaki Shimizu
20130912 macでcocos2d x 3.0alphaを使用した、クロスプラットフォーム開発環境構築について
Tomoaki Shimizu
cocos2d-xを利用したパズドラ風ゲームの作成
Tomoaki Shimizu
Macでcocos2d-x 2.1.3を使用した、iOSアプリの開発環境構築について
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #10「3D機能とVR機能」
Tomoaki Shimizu
Windowsでcocos2d-x 2.1.4を使用した、Androidアプリの開発環境構築について
Tomoaki Shimizu
cocos2d-xにおけるBox2Dの利用方法および便利なツール
Tomoaki Shimizu
実はかんたん!ゲームエンジンCocos2d-x入門
Chukong Technologies Japan
Cocos2d-JSはイケてる? イケてない?
Shin Fujisawa
CocosBuilderとcocos2d-x JSB
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #07「新エディタ Cocos Creator v1.0」
Tomoaki Shimizu
cocos2d-x 3.0 新しい物理演算クラスの利用
Tomoaki Shimizu
cocos2d-x開発事例勉強会
Tomoaki Shimizu
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
Kohki Miki
Ad
Viewers also liked
(11)
PDF
プロジェクトを円滑に回す 「すごい掲示板」 - co-meeting
株式会社co-meeting
KEY
CCResourceAsyncLoader
Keisuke Hata
PDF
Xcode と Android Studio の "押さえておきたい" 開発サポート機能
Keisuke Tanaka
PDF
ALGO.JS DemoDay
Hisayoshi Hayashi
PDF
未来のブラウザゲーム市場を戦い抜くためにデベロッパーが持つべき3つの事業の考え方
gloops, Inc.
PPTX
Cocos2d-x(JS) ハンズオン #04「タッチイベントの使い方」
Tomoaki Shimizu
PPTX
Cocos2d-x(JS) ハンズオン #08「様々な画像描画方法」
Tomoaki Shimizu
PPTX
gloops流データアナリストの部署間連携術
gloops, Inc.
PDF
Apache Sparkのご紹介 (後半:技術トピック)
NTT DATA OSS Professional Services
PDF
ビッグデータ活用を加速する!分散SQLエンジン Spark SQL のご紹介 20161105 OSC Tokyo Fall
YusukeKuramata
PDF
LTの技術
Hiromu Shioya
プロジェクトを円滑に回す 「すごい掲示板」 - co-meeting
株式会社co-meeting
CCResourceAsyncLoader
Keisuke Hata
Xcode と Android Studio の "押さえておきたい" 開発サポート機能
Keisuke Tanaka
ALGO.JS DemoDay
Hisayoshi Hayashi
未来のブラウザゲーム市場を戦い抜くためにデベロッパーが持つべき3つの事業の考え方
gloops, Inc.
Cocos2d-x(JS) ハンズオン #04「タッチイベントの使い方」
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #08「様々な画像描画方法」
Tomoaki Shimizu
gloops流データアナリストの部署間連携術
gloops, Inc.
Apache Sparkのご紹介 (後半:技術トピック)
NTT DATA OSS Professional Services
ビッグデータ活用を加速する!分散SQLエンジン Spark SQL のご紹介 20161105 OSC Tokyo Fall
YusukeKuramata
LTの技術
Hiromu Shioya
Ad
Similar to Cocos2d-xにおけるモバイル開発〜将来を見据えた開発〜
(20)
PDF
cocos2d-xおよび開発ツールについて
Tomoaki Shimizu
PDF
cocos2d-xの概要とこれまでの進化・これからの展開
Tomoaki Shimizu
PDF
Cocos2d-x によるスマートフォンアプリ開発のこれまでとこれから
Akihiro Matsuura
PDF
Cocos2d-x公開講座 in 鹿児島
Tomoaki Shimizu
PDF
cocos2d-xの開発に欠かせないCocosBuilderについて
Tomoaki Shimizu
PDF
CocoStudioの紹介
Tomoaki Shimizu
PDF
Cocos2d-xによる最新ゲーム開発
Chukong Technologies Japan
PDF
CocoStudioとcocos2d-xの連携
Tomoaki Shimizu
PDF
Macでcocos2d-x 3.0betaを使用した、クロスプラットフォーム開発環境構築について
Tomoaki Shimizu
PDF
Macでcocos2d-x 3.0alphaを使用した、iOSアプリの開発環境構築について
Tomoaki Shimizu
KEY
Cocos2d xのススメ
Tomoaki Shimizu
PDF
Macでcocos2d-x 3.0alpha0を使用した、クロスプラットフォーム開発環境構築について
Tomoaki Shimizu
PDF
Macでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について
Tomoaki Shimizu
PDF
Cocos2d x talks
大騎 池本
PDF
Cocos最新情報(2015/3/13)
Chukong Technologies Japan
PDF
cocos2d-xハンズオン勉強会 in 名古屋
Tomoaki Shimizu
KEY
Cocos2d xをさわってみよう!
Tomoaki Shimizu
KEY
Cocos2d platforms
Keisuke Hata
PDF
Cocos2d-x(v3.x)で作るマルチプラットフォームゲーム
Norio Akagi
PDF
Cocos2d-x勉強会 2014/10/05
Yasuhiro Matsuda
cocos2d-xおよび開発ツールについて
Tomoaki Shimizu
cocos2d-xの概要とこれまでの進化・これからの展開
Tomoaki Shimizu
Cocos2d-x によるスマートフォンアプリ開発のこれまでとこれから
Akihiro Matsuura
Cocos2d-x公開講座 in 鹿児島
Tomoaki Shimizu
cocos2d-xの開発に欠かせないCocosBuilderについて
Tomoaki Shimizu
CocoStudioの紹介
Tomoaki Shimizu
Cocos2d-xによる最新ゲーム開発
Chukong Technologies Japan
CocoStudioとcocos2d-xの連携
Tomoaki Shimizu
Macでcocos2d-x 3.0betaを使用した、クロスプラットフォーム開発環境構築について
Tomoaki Shimizu
Macでcocos2d-x 3.0alphaを使用した、iOSアプリの開発環境構築について
Tomoaki Shimizu
Cocos2d xのススメ
Tomoaki Shimizu
Macでcocos2d-x 3.0alpha0を使用した、クロスプラットフォーム開発環境構築について
Tomoaki Shimizu
Macでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について
Tomoaki Shimizu
Cocos2d x talks
大騎 池本
Cocos最新情報(2015/3/13)
Chukong Technologies Japan
cocos2d-xハンズオン勉強会 in 名古屋
Tomoaki Shimizu
Cocos2d xをさわってみよう!
Tomoaki Shimizu
Cocos2d platforms
Keisuke Hata
Cocos2d-x(v3.x)で作るマルチプラットフォームゲーム
Norio Akagi
Cocos2d-x勉強会 2014/10/05
Yasuhiro Matsuda
More from Tomoaki Shimizu
(7)
PPTX
Cocos2d-x(JS) ハンズオン #02 「画像表示とアクション」
Tomoaki Shimizu
PDF
cocos2d-x 3.0による変更点
Tomoaki Shimizu
PDF
タワーオブスペルズ x cocos2d-x
Tomoaki Shimizu
PDF
cocos2d-xで利用できる暗号化
Tomoaki Shimizu
PDF
CocoStudioとcocos2d-xの連携2
Tomoaki Shimizu
PDF
cocos2d-xにおけるマップエディタの利用
Tomoaki Shimizu
PDF
cocos2d-xにおけるデータ管理
Tomoaki Shimizu
Cocos2d-x(JS) ハンズオン #02 「画像表示とアクション」
Tomoaki Shimizu
cocos2d-x 3.0による変更点
Tomoaki Shimizu
タワーオブスペルズ x cocos2d-x
Tomoaki Shimizu
cocos2d-xで利用できる暗号化
Tomoaki Shimizu
CocoStudioとcocos2d-xの連携2
Tomoaki Shimizu
cocos2d-xにおけるマップエディタの利用
Tomoaki Shimizu
cocos2d-xにおけるデータ管理
Tomoaki Shimizu
Cocos2d-xにおけるモバイル開発〜将来を見据えた開発〜
1.
Cocos2d-xにおけるモバイル開発 〜将来を見据えた開発〜 株式会社TKS2 清水友晶
2.
清水 友晶 株式会社TKS2 アプリ開発コンサル Cocos2d-xサポート スマホアプリ開発
プライベートでも Cocos2d-xを利用したゲーム開発 講演活動 執筆活動 マイブーム: ゲームエンジン調査 チラ裏開発メモ: http://tks2.net/memo SlideShare: http://www.slideshare.net/doraemonsss Facebook: http://www.facebook.com/doraemonsss
4.
目次 Cocos2d-xについて シェア率
Cocos2dファミリー Cocos Studio SDKBOX 将来を見据えた開発 スマートフォンの今後は? :
5.
Cocos2d-xについて
6.
Google Play売上ランキング 2015/12/25 日本
7.
Google Play売上ランキング 2015/12/25 USA
8.
ゲームエンジンシェア率 Google Play売上ランキング 2015/12/25 44% 33% 21% 16%
9.
ShinyCocos Cocos2dファミリー Cocos2d Cocos2d- iPhone Cocos2d-x Cocos2d- android Cocos3d Cocos2d- html5 Cocos2d- android-1 Cocos2d- xnaCocos2d- windows Cocos2d- swift
10.
Cocos2d-x 最新版: Cocos2d-x
v3.10 開発版: Cocos2d-x v3.11 開発: Chukong Technologies, Inc. 開発リーダー: Ricardo Quesada 特徴 クロスプラットフォーム オープンソース 軽量・快速 開発言語: C++, Lua, JavaScript
11.
クロスプラットフォーム モバイル iOS
Android デスクトップ Windows Mac Linux ブラウザ Chrome Firefox Safari IE 1ソースで複数のプラットフォーム向けアプリを作成可能 開発言語にJavaScriptを選択するとクロスブラウザ対応可能
12.
オープンソース 全てのソースコードをGithubで公開 https://github.com/cocos2d/cocos2d-x
MITライセンス 無料 商用利用可能 ソースコード開示不要 自己責任 Cocos2d-xを改造し自社 エンジンとして採用する ケースも多数ある
13.
軽量・快速 エンジンはC++で書かれている モバイル向けにはOpenGL
ES 2.0系が利用されている WebプラットフォームではWebGLが利用されている
14.
Download Cocos2d-xやCocosのダウンロード Cocos2d-x(JS)
Web版エンジンのカスタマイズ可能
15.
Forum 基本的に英語 ただし英語以外で書き込んでも対応してくれる
新しい情報、質問など何でも投稿可能
16.
Cocos2d-x ロードマップ Trello
https://trello.com/b/Np6obnuE/cocos2d-x-roadmap
17.
Cocos Studio 最新版:
v3.10 開発: Chukong Technologies, Inc. 特徴 UIエディタ 画面・パーツ作成 アニメーションエディタ ボーンアニメーションも作成可 アプリの作成・デバッグ・リリース テクスチャアトラス作成 Cocosよりインストール可能
18.
Cocos・Cocos Studio デモ
19.
SDK BOX プロジェクトに各種SDKを用意に組み込むサービス
アプリ内課金 解析 広告 ソーシャル 動画 :
20.
SDK BOX デモ
21.
将来を見据えた開発
22.
スマートフォンの今後は?
23.
日本のモバイルゲーム市場規模 参考: gloops「ブラウザゲームの未来を考える」
http://www.slideshare.net/gloops_slide/3-54256202
24.
これまでのユーザ・企業の流れ スマートフォンゲーム コンシューマゲーム ブラウザゲーム 黎明期 現在 開発の移行はスムーズ ・利用している技術は似ている 開発の移行は比較的困難 ・技術が大きく異なるため ・新しい技術の習得に大きなコストが発生
25.
ブラウザゲームへの回帰? ブラウザゲームに回帰するという声がちらほら聞こえて います 背景
近年のスマホのパフォーマンスが大きく向上 スマホブラウザがWebGLに対応 ネイティブゲームにおいてAppleの制約が厳しくなっている リリース時期をコントロールすることが難しい OSのアップデートへの追従が必要 スマホ開発のコストが大きくなっている
26.
正直なところ まだわかりません。。。
27.
しかし、最近Cocos2d-x(JS)の 相談が多くなってきています
28.
ブラウザゲームの メリット・デメリット メリット 任意のタイミングでリリースできる
自由な表現を行うことができる デメリット ネイティブゲームと比較し、表現がプア Adobe Flashが下火 スマートフォンのブラウザで動かないゲームが多い Pluginのインストールに抵抗を感じるユーザが多い
29.
Unityは?? ネイティブゲーム開発にもブラウザゲーム開発にも利 用できる技術があることがベスト Adobe
Flashが下火になり、Unityでブラウザゲーム開 発を行っている事例もある しかし、Unity Web Playerのインストールが必要であ り、インストール画面で離脱するユーザが多数いる そのため、Unityでのブラウザゲーム開発を嫌厭する傾 向が見られる Unityもプラグイン不要な手法を開発中
30.
Cocos2d-x(JS)という選択肢
31.
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
32.
Cocos2d-JSタイトル ユニゾンリーグ 釣スタ
Big Fish Casino
33.
ネイティブもブラウザもOK! iOS, AndroidなどスマホゲームもOK!
ブラウザゲームもOK! プラグイン不要! スマートフォンのブラウザもOK (頑張れば)ネイティブゲームとブラウザゲームを 1ソースで作ることも可能 大型プロジェクトではオススメしません。。。
34.
パフォーマンスもOK! ネイティブアプリ 裏ではCocos2d-xが動いている
JavaScriptエンジンSpiderMonkeyにより、JavaScriptとC++ の変換が行われているため、高い処理能力を保っている シューティングゲームの弾幕のような高負荷な処理でな い限り、問題になることはない ブラウザアプリ WebGLを利用しているので高パフォーマンス WebGLが利用できないブラウザでは、 従来のCanvasが利用される パフォーマンス注意 特別なプラグイン不要
35.
セキュリティはどうなの?! ネイティブアプリ jscファイルにコンパイル
ビルド時オプションでjscファイルに コンパイルすることが可能 生のソースコードが晒されることはない ブラウザアプリ Cocos2d-x(JS)に限った話ではなく、ブラウザアプリ全体 に言えることだが、jsファイルが見えるため難読化して いてもチートは容易 クライアントはビューワのみとし、重要な処理はサーバで行 うなど、設計を塾考する必要がある ググると先人の知恵を多く見ることができます
36.
JavaScriptは開発者が多い 初心者に優しい言語 ポインタに敷居を感じる必要はない
サーバサイド開発者でも、気軽に始めることができる Node.jsを用いれば、全てJavaScriptで完結! 実際のゲーム開発ではCPU・メモリ を考慮した実装技術が必要になるが、 まずはゲームを作る楽しさを感じる ことができる
37.
JavaScriptは人気がある
38.
ブラウザゲームへの回帰があった場合 ネイティブゲーム 大型プロジェクトの場合
コアな実装はC++ 画面などの動きは JavaScript Cocos2d-x (C++)に遜色ない ゲーム開発が可能 ブラウザゲーム フルJavaScript ブラウザゲームであっても リッチな表現が可能 従来のAdobe Flash以上の性 能を有している ブラウザゲームへの回帰があったとしても、同じゲームエンジン を利用することができる ブラウザゲーム開発のために新しい技術を学ぶ必要がない ブラウザゲームへの移行がスムーズ
39.
開発環境 Atom (無償)
https://atom.io/ プラグイン多数 autocomplete-cocos2d-js WebStorm (有償) https://www.jetbrains.com/webstorm/ 企業向け$129/year、個人向け$59/year 開発に必要な機能が一通り備わっている デバッグも容易
40.
ぜひ を 検討してみてください
41.
アプリのコンサル Cocos2d-xサポート
アプリの受託開発 Cocos2d-x講演 お問合せ 担当 清水 t.shimizu@tks2.net
42.
おわり ありがとうございました
Download