Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Shota Suzuki
PPTX, PDF
1,317 views
ハイブリットソーシャルゲームの現場
第39回 HTML5とか勉強会+日本Androidの会 2013年5月定例会 にて発表した資料。 http://kokucheese.com/event/index/90708/
Mobile
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 42
2
/ 42
3
/ 42
4
/ 42
5
/ 42
6
/ 42
7
/ 42
8
/ 42
9
/ 42
10
/ 42
11
/ 42
12
/ 42
13
/ 42
14
/ 42
15
/ 42
16
/ 42
17
/ 42
18
/ 42
19
/ 42
20
/ 42
21
/ 42
22
/ 42
23
/ 42
24
/ 42
25
/ 42
26
/ 42
27
/ 42
28
/ 42
29
/ 42
30
/ 42
31
/ 42
32
/ 42
33
/ 42
34
/ 42
35
/ 42
36
/ 42
37
/ 42
38
/ 42
39
/ 42
40
/ 42
41
/ 42
42
/ 42
More Related Content
PPT
Pokelabo android web
by
Shumpei Shiraishi
PDF
HTML5ハイブリッド アプリ開発実践編
by
Monaca
PDF
【Unite Tokyo 2019】SRPで一から描画フローを作ってみた! ~Unity描画フローからの脱却~
by
UnityTechnologiesJapan002
PDF
映像合成ミドルウェア PENCIL 概要
by
株式会社グラフィシア
PDF
【Unite Tokyo 2019】HDRPコワクナイ! HDRPで目指す小規模で高品質な映像制作
by
UnityTechnologiesJapan002
PDF
映像合成エンジンPENCIL概要(2014年4月)
by
株式会社グラフィシア
KEY
ニコニコ動画iOSアプリの UX・マネタイズ・技術の話
by
Kentaro Matsumae
PPTX
Angular でもっとAPIファースト・もっとモダンデザインなWebアプリケーションを作ろう!
by
CData Software Japan
Pokelabo android web
by
Shumpei Shiraishi
HTML5ハイブリッド アプリ開発実践編
by
Monaca
【Unite Tokyo 2019】SRPで一から描画フローを作ってみた! ~Unity描画フローからの脱却~
by
UnityTechnologiesJapan002
映像合成ミドルウェア PENCIL 概要
by
株式会社グラフィシア
【Unite Tokyo 2019】HDRPコワクナイ! HDRPで目指す小規模で高品質な映像制作
by
UnityTechnologiesJapan002
映像合成エンジンPENCIL概要(2014年4月)
by
株式会社グラフィシア
ニコニコ動画iOSアプリの UX・マネタイズ・技術の話
by
Kentaro Matsumae
Angular でもっとAPIファースト・もっとモダンデザインなWebアプリケーションを作ろう!
by
CData Software Japan
What's hot
PPTX
[CEDEC2014] 消滅都市のつくりかた 半年で素敵なゲームをリリースするには -
by
gree_tech
PDF
Cedec2015_「消滅都市」運用の一年
by
gree_tech
PDF
【Unite 2018 Tokyo】キャプチャデータはもういらない!プロシージャル・キャラクターアニメーションガイド
by
UnityTechnologiesJapan002
KEY
ニコニコ動画iPhoneアプリの作り方@スマートフォン2011講演資料
by
Kentaro Matsumae
PDF
Cedec2015 お客様に驚きを提供する運営 消滅都市の事例から-
by
gree_tech
PDF
バーチャルライブプラットフォーム「INSPIX」におけるVRM活用事例
by
pulse Inc.
PDF
WDF Vol.4
by
hIDDENxv
PDF
世界を跨ぐリアルタイム PvP 対戦への挑戦 [Google Cloud INSIDE Games & Apps]
by
Google Cloud Platform - Japan
PDF
バーチャルライブプラットフォーム 「INSPIX」を支える技術とその活用法
by
pulse Inc.
PDF
Gcm#3 vr project making of サラと毒蛇の王冠
by
GREE/Art
PPTX
【CEDEC2014】「ゲーム実況」時代のゲームプロモーション
by
Akihiko Iyoda
PDF
アプリ開発者が動画広告を導入するときに気にすべきいくつかのこと
by
Yasuyuki Kamata
PDF
日本・海外の事例からみる動画広告を使ったゲームアプリのマネタイズ超入門
by
Yasuyuki Kamata
PDF
Unityアバターアプリ開発パッケージのご提案
by
gdays
PDF
猫でも分かるUE4のポストプロセスを使った演出・絵作り
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
App shortcuts
by
Namito Satoyama
PDF
禍つヴァールハイトを支える負荷試験
by
KLab Inc. / Tech
PDF
女子の心をつかむUIデザインポイント - MERY編 -
by
Shoko Tanaka
PDF
ゲームジャムに使える! いろんな素材サイトとライセンスに関するご注意
by
Yasuyuki Kamata
PDF
カヤックHTMLファイ部のUI・UX (第57回 HTML5とか勉強会 / 2015.5.19)
by
Shin Fujisawa
[CEDEC2014] 消滅都市のつくりかた 半年で素敵なゲームをリリースするには -
by
gree_tech
Cedec2015_「消滅都市」運用の一年
by
gree_tech
【Unite 2018 Tokyo】キャプチャデータはもういらない!プロシージャル・キャラクターアニメーションガイド
by
UnityTechnologiesJapan002
ニコニコ動画iPhoneアプリの作り方@スマートフォン2011講演資料
by
Kentaro Matsumae
Cedec2015 お客様に驚きを提供する運営 消滅都市の事例から-
by
gree_tech
バーチャルライブプラットフォーム「INSPIX」におけるVRM活用事例
by
pulse Inc.
WDF Vol.4
by
hIDDENxv
世界を跨ぐリアルタイム PvP 対戦への挑戦 [Google Cloud INSIDE Games & Apps]
by
Google Cloud Platform - Japan
バーチャルライブプラットフォーム 「INSPIX」を支える技術とその活用法
by
pulse Inc.
Gcm#3 vr project making of サラと毒蛇の王冠
by
GREE/Art
【CEDEC2014】「ゲーム実況」時代のゲームプロモーション
by
Akihiko Iyoda
アプリ開発者が動画広告を導入するときに気にすべきいくつかのこと
by
Yasuyuki Kamata
日本・海外の事例からみる動画広告を使ったゲームアプリのマネタイズ超入門
by
Yasuyuki Kamata
Unityアバターアプリ開発パッケージのご提案
by
gdays
猫でも分かるUE4のポストプロセスを使った演出・絵作り
by
エピック・ゲームズ・ジャパン Epic Games Japan
App shortcuts
by
Namito Satoyama
禍つヴァールハイトを支える負荷試験
by
KLab Inc. / Tech
女子の心をつかむUIデザインポイント - MERY編 -
by
Shoko Tanaka
ゲームジャムに使える! いろんな素材サイトとライセンスに関するご注意
by
Yasuyuki Kamata
カヤックHTMLファイ部のUI・UX (第57回 HTML5とか勉強会 / 2015.5.19)
by
Shin Fujisawa
Viewers also liked
PPTX
法学入門 資金決済法
by
Kazuki Aranami
PDF
株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai
by
Yusuke Yamamoto
PPTX
ゲームアプリと「仮想通貨」
by
Masayuki Watanabe
PDF
Cedec2015 ゲームサーバー基盤の新しい選択肢
by
Maho Takara
PPTX
ITと法律
by
R S
PDF
ソシャゲにおけるサーバとクライアントの決めごと
by
peto_tn
PPTX
NoSQL on AWSで作る最新ソーシャルゲームアーキテクチャ
by
Yasuhiro Matsuo
PPTX
アドフリくんマネタイズナイトvol.7講演資料
by
喬志 小室
PDF
新入社員のための大規模ゲーム開発入門 サーバサイド編
by
infinite_loop
PDF
iOS/Androidアプリ内決済を利用しよう! 課金機能で気をつけたい5つのこと
by
Reimi Kuramochi Chiba
PDF
正直過ぎる家入さん2「そもそも今の知事選は政策が無意味化してない?」20140205e
by
眞之介 shinnosuke 広瀬 hirose
PDF
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
by
infinite_loop
PDF
サーバー未経験者がソーシャルゲームを通して知ったサーバーの事
by
Manabu Koga
PDF
ソーシャルゲームのためのデータベース設計
by
Yoshinori Matsunobu
法学入門 資金決済法
by
Kazuki Aranami
株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai
by
Yusuke Yamamoto
ゲームアプリと「仮想通貨」
by
Masayuki Watanabe
Cedec2015 ゲームサーバー基盤の新しい選択肢
by
Maho Takara
ITと法律
by
R S
ソシャゲにおけるサーバとクライアントの決めごと
by
peto_tn
NoSQL on AWSで作る最新ソーシャルゲームアーキテクチャ
by
Yasuhiro Matsuo
アドフリくんマネタイズナイトvol.7講演資料
by
喬志 小室
新入社員のための大規模ゲーム開発入門 サーバサイド編
by
infinite_loop
iOS/Androidアプリ内決済を利用しよう! 課金機能で気をつけたい5つのこと
by
Reimi Kuramochi Chiba
正直過ぎる家入さん2「そもそも今の知事選は政策が無意味化してない?」20140205e
by
眞之介 shinnosuke 広瀬 hirose
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
by
infinite_loop
サーバー未経験者がソーシャルゲームを通して知ったサーバーの事
by
Manabu Koga
ソーシャルゲームのためのデータベース設計
by
Yoshinori Matsunobu
Similar to ハイブリットソーシャルゲームの現場
PDF
Titanium Mobile ~本当にあったこわい話~
by
Atsushi Harada
PDF
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
by
アシアル株式会社
PDF
PhoneGapでWebアプリをスマホアプリ化
by
Takashi Okamoto
PDF
The forefront of html5 implementation
by
Satoshi Tanaka
PPTX
ABC2012Spring 20120324
by
Tak Inamori
PPTX
Webエンジニアによるスマートフォンアプリ開発
by
takeuchi-tk
PPTX
PhoneGapユーザー会@大阪 講演資料
by
Monaca
PDF
PhoneGapで作るハイブリッドアプリケーション
by
Masahiko Tachizono
KEY
HTML5でスマートフォン開発の理想と現実
by
Takumi Ohashi
PDF
PhoneGapとハイブリッド開発
by
Andy Hall
KEY
スマートフォンアプリケーション開発の最新動向
by
Tsutomu Ogasawara
PDF
Web os最新動向20130209
by
Akira Sasaki
PDF
GTMF2012 SpriteStudio と "Unity" と "CoronaSDK" と "ngCore" ! ~組み合わせて改善する 2D ワーク...
by
Web Technology Corp.
PDF
Toolkit for CreateJSで作るリッチコンテンツ
by
Yasunobu Ikeda
PDF
Firefox mobile for android internals
by
Makoto Kato
PPTX
Phone gap+javascriptスマホアプリ開発(入門編)
by
Monaca
PDF
CEDEC 2013 - 徹底的にチューンしたハイブリッドアプリ「D.O.T. Defender of Texel」の制作
by
Nobutaka Takushima
PDF
Firefox OS - Blaze Your Own Path
by
dynamis
KEY
PhoneGapの始め方
by
akabana
PDF
【17-A-1】Mobile Future Conference開会のご挨拶/世界へ挑むDeNAの「X-border」「X-device」戦略
by
Developers Summit
Titanium Mobile ~本当にあったこわい話~
by
Atsushi Harada
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
by
アシアル株式会社
PhoneGapでWebアプリをスマホアプリ化
by
Takashi Okamoto
The forefront of html5 implementation
by
Satoshi Tanaka
ABC2012Spring 20120324
by
Tak Inamori
Webエンジニアによるスマートフォンアプリ開発
by
takeuchi-tk
PhoneGapユーザー会@大阪 講演資料
by
Monaca
PhoneGapで作るハイブリッドアプリケーション
by
Masahiko Tachizono
HTML5でスマートフォン開発の理想と現実
by
Takumi Ohashi
PhoneGapとハイブリッド開発
by
Andy Hall
スマートフォンアプリケーション開発の最新動向
by
Tsutomu Ogasawara
Web os最新動向20130209
by
Akira Sasaki
GTMF2012 SpriteStudio と "Unity" と "CoronaSDK" と "ngCore" ! ~組み合わせて改善する 2D ワーク...
by
Web Technology Corp.
Toolkit for CreateJSで作るリッチコンテンツ
by
Yasunobu Ikeda
Firefox mobile for android internals
by
Makoto Kato
Phone gap+javascriptスマホアプリ開発(入門編)
by
Monaca
CEDEC 2013 - 徹底的にチューンしたハイブリッドアプリ「D.O.T. Defender of Texel」の制作
by
Nobutaka Takushima
Firefox OS - Blaze Your Own Path
by
dynamis
PhoneGapの始め方
by
akabana
【17-A-1】Mobile Future Conference開会のご挨拶/世界へ挑むDeNAの「X-border」「X-device」戦略
by
Developers Summit
More from Shota Suzuki
PDF
変化し続けるリアル空間 - リアルとデジタルの融合 -
by
Shota Suzuki
PPTX
Unity外注発注改善
by
Shota Suzuki
PPTX
ハコスコとUIと時々、ご飯
by
Shota Suzuki
PPTX
Flash 2011
by
Shota Suzuki
PPTX
ゲームジャンル
by
Shota Suzuki
PPTX
Pokelabo flash 2013/4
by
Shota Suzuki
PDF
Yakyutomo
by
Shota Suzuki
変化し続けるリアル空間 - リアルとデジタルの融合 -
by
Shota Suzuki
Unity外注発注改善
by
Shota Suzuki
ハコスコとUIと時々、ご飯
by
Shota Suzuki
Flash 2011
by
Shota Suzuki
ゲームジャンル
by
Shota Suzuki
Pokelabo flash 2013/4
by
Shota Suzuki
Yakyutomo
by
Shota Suzuki
ハイブリットソーシャルゲームの現場
2.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential ハイブリッドソーシャルアプリの現場 Social Game Development with HTML5 2013/05/28 クリエイティブ事業部 鈴木 匠太 ソーシャルメディア事業部 前田 翔梧
3.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential 自己紹介 鈴木 匠太(29) 元Flasher クリエイティブ事業部 部長 主にアニメーション演出部分を担当 CreateJSやAfterEffectsをよく使用する 富士登山、スカイダイビング、マラソンを嗜む 前田 翔梧(29) 元日立Sler ソーシャルメディア事業部 リードエンジニア 主にPHP+Android™ Javaなどで開発 人と繋がることが好き スノボ、サッカー、プログラムを嗜む
4.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential 今日お伝えしたいこと ◆ポケラボってどんな会社なの? ◆なぜハイブリッドアプリを採用したのか? ◆実際、ハイブリッドアプリってどうなの? ◆ポケラボエンジニアがAndroid™で目指す事
5.
Copyright © POKELABO.inc
All Rights Reserved.Confidential ※セガとセガロゴは株式会社セガの登録商標です。 Copyright © POKELABO.inc All Rights Reserved.Confidential 会社紹介 ◆会社名 株式会社ポケラボ Pokelabo, Inc. ◆設立 2007年11月 ◆社員数 200名程 ◆資本金 13億7,290万円 ◆事業内容 モバイル向けソーシャルアプリ の企画・開発・運営 元マンションベンチャー
6.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential プラットフォームの情報を共有 × GREEさんのノウハウを活かす ※すべての商標は、それぞれの所有者に帰属します 。
7.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential コンソールの技術を習得する セガさんのノウハウを活かす × このCMをGW中に見ませんでしたか? ※セガとセガロゴは株式会社セガの登録商標です。
8.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential 海外での展開・運営方法を習得する aeria GAMESさんのノウハウを活かす × ドイツ 5位 / フランス 14位 / US 47位 フィリピン・シンガポール 3位 フィジーパナマ GROSS1位
9.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential メイン運営サービス紹介 海外にも積極的に進出! GOOD BAD iOSでは比較的高いランキングを叩き出しているが Android™に関しては課題だらけの状況!
10.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential なぜ、ハイブリッドアプリを採用したのか?
11.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential And more… 2008年 「Start」 Off deck site apps 2009年 「Get Chance」 Opened Mobile SNS 2010年 「Growing」 Fundraised series A $12M 2011年 「To global」 ■ Tie-up campaign Fuji TV Yomiuri- Giants # of member 3 7 60 100 ガラケー向けソーシャルゲーム開発が中心 webエンジニアが多かった
12.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential 先人達の教えに共感した Webが最終的には勝つだろう!
13.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential ポケラボ運営アプリの月別UUと売り上げコイン数 会社全体が危うかったので方針転換
14.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential ネイティブでのアニメーションが作れなかった
15.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential 結果としてSwiffyを選択し 現在はCreateJSをメインに使用 変換 変換
16.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential 1.PHPエンジニアが多かった。 2.先人達の教えに納得させられた。 3.ガラケーの横展開が目的だった。 4.スマホアプリ上でのリッチな演出制作に困難。 なぜ、ハイブリッドアプリを採用したのか?
17.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential 実際、ハイブリッドアプリってどうなの?
18.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential iPhone + Android™ 両対応可能
19.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential
20.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential WebViewって遅いんじゃないの?
21.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential FlashでBoneAnime AS⇒JSに めっちゃ動く! HTML5でのアバターシステム開発 問題1 CreateJSはBoneが使えない
22.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential 問題2 増え続けるスキル演出 現在110個 NEXT+70個以上
23.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential ポケラボエンジニアが Android™で目指すこと
24.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential より速く・より快適に・動作すること ユーザ様に楽しんでもらいたい!!
25.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential 3つのアプローチ iOSとの UUID連携 ハイブリッド 固定メニュー ハイブリッド 高速 アニメーション
26.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential ハイブリッド固定メニュー アプリに重要なヘッダーフッターの固定メニュー ・overflow: scroll; と position:fixed;で実装 ・・・でも端末によっては動かない。 ・iScrollを使う。 ・・・でも端末によっては遅い。 ならいっそWebViewでの 表示をやめてしまおう!
27.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential ハイブリッド固定メニュー ヘッダーフッター用のコマンドを用意する。 例) heder://json=[{“type”:”badge”}・・・] Android™ネイティブで上記コマンドのJSONを 解析し、全てAndroid™のViewに変換してあげる。 →重要:ハイブリッドを目指しているので Webとの連携が必須!
28.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential ハイブリッド固定メニュー コマンドをWebから指定するだけで、 ヘッダーフッターを安定的に表示させる事に成功 !
29.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential ハイブリッド高速アニメーション ハイブリッド 高速 アニメーション
30.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential ハイブリッド高速アニメーション もっとスピーディーなアプリリリース、 もっとスピーディーなアニメーション描画をしたい ! …でもそんな完璧な ライブラリはない。 なら自分たちで 作ってしまおう!
31.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential ハイブリッド高速アニメーション 『実現したいこと』 ・基本はハイブリッド(Web)! ・今あるリソースをそのまま使いたい! ・快速アニメーション!
32.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential ハイブリッド高速アニメーション 2段階「変換」を行い、 Android™ネイティブでアニメーションを描画! 変換 変換 FLASH JavaScript Android™
33.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential ハイブリッド高速アニメーション androidnative.setBackColor("000000"); androidnative.setFPS(30); androidnative.loadGraphic("images/touch_screen.png", 1, 1, false); 独自コマンドをAndroidの Canvasに変換し描画する。 canvas.drawBitmap(testbmp0, 220, 10, null); canvas.drawBitmap(testbmp1, 20, 10, null); canvas.drawBitmap(testbmp2, 20, 210, null);
34.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential ハイブリッド高速アニメーション 従来のCreateJSより高速アニメーションを実現! FPS 10 〜 20 FPS 30 〜 45 約3倍のフレームレートに!
35.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential iOSとの UUID連携 IOSとのUUID連携
36.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential IOSとのUUID連携 iOS端末やポケラボアプリ内でコラボ連携し、 多くのユーザ様にアプリを遊んでもらいたい! …でもAndroid™のUUIDは使えない。 こっちでUUIDを 発行してあげよう!
37.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential IOSとのUUID連携 UUIDとは重複しない一意な値です。 UUIDを作成する方法は簡単。 String uuid = UUID.randomUUID().toString(); ただし、アプリをアンインストールしてしまうと UUIDも同時に削除されてしまい、 別UUIDが生成されてしまう。
38.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential IOSとのUUID連携 ポケラボネットワークシステム(通称pokenet) 利用して必ず1端末1UUIDを実現。 pokenetで 端末認識 UUID発行 問い合わせ
39.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential IOSとのUUID連携 端末、アプリ、関係なくコラボ連携可能に!
40.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential IOSとのUUID連携 さらにこの仕組みを利用して、同じデータが 外でAndroid™端末、家でiPadとして遊べる! 完全ハイブリッドアプリとしての動作を実現!
41.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential Android™が課題
42.
Copyright © POKELABO.inc
All Rights Reserved.Confidential Copyright © POKELABO.inc All Rights Reserved.Confidential Thank You! いつも仕掛け人であること
Editor's Notes
#2
まずは弊社ポケラボの会社説明用ビデオの方を再生させていただきます。
#3
ということで、 今回、弊社ポケラボからはハイブリッドソーシャルアプリの現場というお題目で発表させていただきたいと思います。 仕事終わりに来た方や授業が終わってきた方など疲れているかとは思いますがどうぞよろしくお願いいたします。
#4
まずは自己紹介から の二名で発表させていただきます。
#5
本日は、4点お話させていただければと思います。 私の方からは会社全体の取り組みとアニメーション周り。 エンジニア前田からは弊社がAndroidで目指す事を発表させていただきます。
#6
それでは会社紹介。 メインはスマートフォン向けのソーシャルゲームを開発・運営する設立6年目の会社です。 皆様はご存じでしょうか? 知っている方がいらっしゃいましたらお手の方を上げていただいてもよろしいでしょうか? ですよねー。だと思ってました。 では簡単に説明させていただきます。 最近では採用人数が異常に増えて200名となっていますが 4年前までは日本橋のマンションの一室で4人。 ガラケー用の勝手サイトと呼ばれるモバイルウェブソーシャルゲームを作っていました。 トイレがめっちゃ汚かったのが印象的です。 そして、mixiオープン化、モバゲーオープン化に伴い弊社もそこに乗っかっていったという感じです。 また、現在ですと、 GREEさん、SEGAさん、アエリアゲームスさんと業務提携をしていまして
#7
GREEさんからはプラットフォーマーならではの知見 大量ログデータをどうさばくか。 ドリランド、ツリスタなどでの施策の共有 技術的なノウハウというものを共有させていただいています。 また、ポケラボメンバーとGREEメンバー共同で現在アプリを一本作っています。
#8
次にSEGAさんとは コンシューマーゲーム業界ならではの世界観の作りこみ、ゲームのコアとなる部分など濃いゲーム制作手法を共有していただいております。 このCMをみたことありますでしょうか? このクランバトルはセガとポケラボ共同企画開発した1本目のアプリです
#9
そして最後にアエリアゲームスさんと組むことで 弊社のアプリを北米を中心に海外へサービスを展開しています。 お陰様で、ガーディアンバトルをローカライズしたImmoralisというアプリが まずまずの成果をだしております! フィジー、パナマで1位をとっています。
#10
国内についての運営中アプリは8本/海外は5本で iOSでは比較的高いランクにインできています! が、Androidについては まだまだ課題を多く抱えている状態です。 運営チームの体制については PM1人…スケジュール・予算管理 1名 PL2〜3人…イベントの企画や既存システムの改修・外注イラストの発注書作成 PG3〜4人…主にサーバーサイド DE2〜3人…ページのモック作成。ページのコーディング。バナーや細かいパーツの作成 FE1人…最近javascript周りができるフロントサイドのエンジニアをいれているアプリも多くなってきました。 10人弱のメンバー構成で1アプリを開発運営しています。 また別軸で演出チーム+カスタマー+デバッグ+サウンドとなっています。
#11
というのが簡単な弊社の概要となります。 では次に、なぜハイブリッドアプリを採用したのか? を次に発表させていただきます。
#12
まず、弊社はもともと、ガラケーの勝手サイトの頃からソーシャルゲームを作り、mixi、mobageと展開してきましたので PHPを使うウェブ開発系エンジニアが大半でしたのでネイティブに強いエンジニアという方はいなかったのが1点目の理由
#13
ポケラボがDCMという投資ファンドから増資していただくチャンスがあった時にシリコンバレーに行ったんですが その時に議論になったことです。 なぜiアプリなどのリッチなゲームではなくモバゲーやグリーのゲームがウェブで勝てたのか? 必ずしもリッチが必要ではないのではないか? ウェブこそ端末に左右されない最強のプラットフォームなのではないか? そんなことを議論したのが記憶に残っています。 直近の話題としても任天堂さんがHTML5に本腰を入れてきたり、 GoogleさんのChrome for Android サムスン、インテルの動きも気になる所ですよね。 ただ共通点としてHTML5としてあげられている点がきになります。
#14
そして、ネイティブでよりリッチなゲームを作ろうという以前の話で 弊社はソーシャルゲーム黎明期から開発運営していたこともあり会社はうなぎ上りに成長していきました。 ですが、見てくださいこのグラフ。 外部に出していい資料なのかちょっとグレイな内容ですがw 11年から12年まではずっと下り坂。 盛り上がっている市場ということもあり…競合わんさか出てきた所勝負で勝てなかったのが原因です。。。 そして、この土俵では勝てないなと、 スマホシフトを視野にたほうがいいなということで開発を始めました。 システムはガラケーで運営しているアプリそのままでデザインだけリッチにしようというのが目的でした。 当時のスマホアプリはまだまだ今みたいな市場にはなっておらず、 各社そこまでクオリティが高くないといった印象でした。
#15
で最後にアニメーション演出をどうするかといった際に もともとガラケーサービスを開発運営してたのでFlashLite1.1をメインに使用していた為 iPhoneで展開できないという問題が発生。
#16
結果、初期はswiffyでiPhoneを対応しAndroidはswfで対応していました。 EnchantJSやEdge,senchaなども試験導入したが工数が予想よりかかってしまったり Androidで謎の挙動をしてしまうなどがあり 現在では完全に1ソースでスピーディーな運営をするためにcreateJSを使用しています。
#17
まとめますと以下の様な形となります。 必然的にこの選択肢を選んだといった感じです。
#18
次に実際、ハイブリッドアプリってどうなのよ?ってことですが、 大きく3点あると思っております。
#19
1点目は HTML5ならiPhoneとAndroidで1ソースで管理できるから楽です。 iOSのみレティナ判定など細かい部分を入れるなどソース内で分岐はありますが あまり複雑な管理はありません。
#20
2点目は、運営のしやすさ。更新のしやすさ。 ソーシャルゲームは運営が肝となってくるのでスピードを大事にしております。 例えば、100万人インストール突破イベントを急遽やりたい、新規で考えたゲームシステムを導入したいといった場合 ネイティブの場合ですと、再審査を提出をしなければいけないので 狙ったタイミングでリリースできるかどうか調整できないですが、ウェブベースであれば再審査いらずに手軽に実装、運営できる。 また、演出についてもcreateJSを使用しているのでアニメーションはFlashを用いて開発できますので 簡単なイベント演出などは1~2日で仕上げ実装することができます。 インタラクティブなアクションやサウンドを鳴らしたい。ネイティブの機能を使いたいといった場合もjavascriptからネイティブに命令を送ることで実現可能ですので特に問題だとは感じておりません。
#21
ただ、直近の問題を上げますと 複雑なアニメーションはAndroidでまともに動かないといった事象が起きています。 なので現在では解決方法として、Canvas、CSS、ネイティブにおいて適材適所で対応をしています。 例えばあまりアニメーションしない部分、簡単なアニメーション部分はzepto.jsを用いてCSSアニメーションに任せる。 createJSではアニメーションパート毎にremoveChildとaddChildを細かく指定して無駄な処理をさせない。 更新しない画像はネイティブに内包してしまうなど。 詳しくはこの後、前田の方から発表させていただきます。
#22
では次に弊社で開発している際に発生した問題点について発表したいと思います。 まずは弊社からリリースしているソードオブファンタジアのアバターシステムにおいて問題が発生しました。 内容はボーンを使ってアニメーションさせたいということになり 当初はunity,cocos2dxなども視野に入れたのですが、 運営時のメンテナンス、更新における問題があるのではないかということで HTML5でアバターシステムを実装しました。 Flashのボーンからcocos2dxへのエクスポートはあったのですが、 HTML5に変換するツールはなかったので最終的に一から作ることになりました。 Flashでボーンを組んでアニメーションさせ、最終的に配列として各オブジェクトの位置情報を書き出すといったものになります。 武器に応じてアバターのモーションを変えられる仕組みとなってます。
#23
同じくソードオブファンタジアというゲーム内にて ボスバトルという仕組みがあり、そのシーンにてユーザーの取得したスキルや魔法を使うことができるのですが、 その種類が100種類を超える数になっていまして どうやって管理しようという問題が発生しました。 ユーザーによってアバターは自由に変えられる。 +スキルによって武器とモーションのみ変える +サウンドデータがものすごい数 そこで解決策として使ったのが スキル読み込み時にRequireJSを使用して 都度都度スキル演出に必要なファイル(画像・js・SE)を読み込ませてます。 また一度読み込んだファイルはローカルキャッシュさせて再度読み込みを行うことは無くしてます。 実際にプレイしていただければ体感できると思いますが 結構サクサクです。(Androidはまだ未リリース)
#24
Android2.X系で処理が遅い Android4.Xでも謎の挙動をする端末というものがあり不安定 その対策として現在、弊社では以下の対策を仕込んでいます。
#25
Android2.X系で処理が遅い Android4.Xでも謎の挙動をする端末というものがあり不安定 その対策として現在、弊社では以下の対策を仕込んでいます。
#26
Android2.X系で処理が遅い Android4.Xでも謎の挙動をする端末というものがあり不安定 その対策として現在、弊社では以下の対策を仕込んでいます。
#27
Android2.X系で処理が遅い Android4.Xでも謎の挙動をする端末というものがあり不安定 その対策として現在、弊社では以下の対策を仕込んでいます。
#28
Android2.X系で処理が遅い Android4.Xでも謎の挙動をする端末というものがあり不安定 その対策として現在、弊社では以下の対策を仕込んでいます。
#29
Android2.X系で処理が遅い Android4.Xでも謎の挙動をする端末というものがあり不安定 その対策として現在、弊社では以下の対策を仕込んでいます。
#30
Android2.X系で処理が遅い Android4.Xでも謎の挙動をする端末というものがあり不安定 その対策として現在、弊社では以下の対策を仕込んでいます。
#31
Android2.X系で処理が遅い Android4.Xでも謎の挙動をする端末というものがあり不安定 その対策として現在、弊社では以下の対策を仕込んでいます。
#32
Android2.X系で処理が遅い Android4.Xでも謎の挙動をする端末というものがあり不安定 その対策として現在、弊社では以下の対策を仕込んでいます。
#33
Android2.X系で処理が遅い Android4.Xでも謎の挙動をする端末というものがあり不安定 その対策として現在、弊社では以下の対策を仕込んでいます。
#34
Android2.X系で処理が遅い Android4.Xでも謎の挙動をする端末というものがあり不安定 その対策として現在、弊社では以下の対策を仕込んでいます。
#35
Android2.X系で処理が遅い Android4.Xでも謎の挙動をする端末というものがあり不安定 その対策として現在、弊社では以下の対策を仕込んでいます。
#36
Android2.X系で処理が遅い Android4.Xでも謎の挙動をする端末というものがあり不安定 その対策として現在、弊社では以下の対策を仕込んでいます。
#37
Android2.X系で処理が遅い Android4.Xでも謎の挙動をする端末というものがあり不安定 その対策として現在、弊社では以下の対策を仕込んでいます。
#38
Android2.X系で処理が遅い Android4.Xでも謎の挙動をする端末というものがあり不安定 その対策として現在、弊社では以下の対策を仕込んでいます。
#39
Android2.X系で処理が遅い Android4.Xでも謎の挙動をする端末というものがあり不安定 その対策として現在、弊社では以下の対策を仕込んでいます。
#40
Android2.X系で処理が遅い Android4.Xでも謎の挙動をする端末というものがあり不安定 その対策として現在、弊社では以下の対策を仕込んでいます。
#41
Android2.X系で処理が遅い Android4.Xでも謎の挙動をする端末というものがあり不安定 その対策として現在、弊社では以下の対策を仕込んでいます。
#42
アンドロイドが社内でも一番の問題だと思っています。 知恵のある方々お力添えをよろしくおねがいいたします!
Download