Submit Search
Upload
[CEDEC2014]モバイルゲームにおける社内基盤開発と“実録”
•
3 likes
•
3,100 views
Drecom Co., Ltd.
Follow
Presentation slide at CEDEC2014.
Read less
Read more
Mobile
Report
Share
Report
Share
1 of 80
Download now
Download to read offline
Recommended
CEDEC 2015 Cocos2d-x と社内基盤の付き合い方 〜アップストリームファーストを目指して〜
CEDEC 2015 Cocos2d-x と社内基盤の付き合い方 〜アップストリームファーストを目指して〜
Drecom Co., Ltd.
activerecord-turntable
activerecord-turntable
Drecom Co., Ltd.
位置情報を常に取得するのはつらいよ
位置情報を常に取得するのはつらいよ
Drecom Co., Ltd.
ソーシャルアプリを分析してみた
ソーシャルアプリを分析してみた
Drecom Co., Ltd.
ガールアックス:リアルタイム通信処理の効率的な実装
ガールアックス:リアルタイム通信処理の効率的な実装
dena_study
FINAL FANTASY Record Keeper 演出データについて
FINAL FANTASY Record Keeper 演出データについて
dena_study
FINAL FANTASY Record Keeper の作り方
FINAL FANTASY Record Keeper の作り方
dena_study
制作を支えたツール達 (パズル戦隊デナレンジャー)
制作を支えたツール達 (パズル戦隊デナレンジャー)
dena_study
Recommended
CEDEC 2015 Cocos2d-x と社内基盤の付き合い方 〜アップストリームファーストを目指して〜
CEDEC 2015 Cocos2d-x と社内基盤の付き合い方 〜アップストリームファーストを目指して〜
Drecom Co., Ltd.
activerecord-turntable
activerecord-turntable
Drecom Co., Ltd.
位置情報を常に取得するのはつらいよ
位置情報を常に取得するのはつらいよ
Drecom Co., Ltd.
ソーシャルアプリを分析してみた
ソーシャルアプリを分析してみた
Drecom Co., Ltd.
ガールアックス:リアルタイム通信処理の効率的な実装
ガールアックス:リアルタイム通信処理の効率的な実装
dena_study
FINAL FANTASY Record Keeper 演出データについて
FINAL FANTASY Record Keeper 演出データについて
dena_study
FINAL FANTASY Record Keeper の作り方
FINAL FANTASY Record Keeper の作り方
dena_study
制作を支えたツール達 (パズル戦隊デナレンジャー)
制作を支えたツール達 (パズル戦隊デナレンジャー)
dena_study
Effective web performance tuning for smartphone
Effective web performance tuning for smartphone
dena_study
CEDEC 2013 - 徹底的にチューンしたハイブリッドアプリ「D.O.T. Defender of Texel」の制作
CEDEC 2013 - 徹底的にチューンしたハイブリッドアプリ「D.O.T. Defender of Texel」の制作
Nobutaka Takushima
FFRK cocos2d xレイヤーの最適化
FFRK cocos2d xレイヤーの最適化
dena_study
エフェクト、アニメーション、演出のデータ作るの大変じゃないですか? DeNAではこうしてます。
エフェクト、アニメーション、演出のデータ作るの大変じゃないですか? DeNAではこうしてます。
DeNA_Creators
DeNA流cocos2d xとの付き合い方
DeNA流cocos2d xとの付き合い方
dena_study
FFRKを支えるWebアプリケーションフレームワークの技術
FFRKを支えるWebアプリケーションフレームワークの技術
dena_study
DeNAのゲーム開発を支える技術 (クライアントサイド編)
DeNAのゲーム開発を支える技術 (クライアントサイド編)
denatech2016
ドリコム的Railsアプリ開発流儀
ドリコム的Railsアプリ開発流儀
Takafumi ONAKA
ARM CPUにおけるSIMDを用いた高速計算入門
ARM CPUにおけるSIMDを用いた高速計算入門
Fixstars Corporation
消滅都市 Cocos2d-xでの演出・UIあれこれ
消滅都市 Cocos2d-xでの演出・UIあれこれ
Shun Noguchi
OpenStackでつくる開発環境と外道塾
OpenStackでつくる開発環境と外道塾
外道 父
Braindots-開発秘話- Cocos2d-x3.5 開発事例 -
Braindots-開発秘話- Cocos2d-x3.5 開発事例 -
和樹 川端
FINAL FANTASY Record Keeper アニメーション制作の濃ゆい話
FINAL FANTASY Record Keeper アニメーション制作の濃ゆい話
Toshiharu Shirai
Fpga online seminar by fixstars (1st)
Fpga online seminar by fixstars (1st)
Fixstars Corporation
Halide, Darkroom - 並列化のためのソフトウェア・研究
Halide, Darkroom - 並列化のためのソフトウェア・研究
Yuichi Yoshida
いまさら聞けないarmを使ったNEONの基礎と活用事例
いまさら聞けないarmを使ったNEONの基礎と活用事例
Fixstars Corporation
Unityネイティブプラグインマニアクス #denatechcon
Unityネイティブプラグインマニアクス #denatechcon
DeNA
CPU / GPU高速化セミナー!性能モデルの理論と実践:理論編
CPU / GPU高速化セミナー!性能モデルの理論と実践:理論編
Fixstars Corporation
UE4におけるLoadingとGCのProfilingと最適化手法
UE4におけるLoadingとGCのProfilingと最適化手法
エピック・ゲームズ・ジャパン Epic Games Japan
CEDEC2014 セッション資料「ヘキサドライブ流 OPTPiX SpriteStudio 最適化術!」
CEDEC2014 セッション資料「ヘキサドライブ流 OPTPiX SpriteStudio 最適化術!」
Web Technology Corp.
フライングゲットガチャ セミナー資料
フライングゲットガチャ セミナー資料
Drecom Co., Ltd.
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
Drecom Co., Ltd.
More Related Content
What's hot
Effective web performance tuning for smartphone
Effective web performance tuning for smartphone
dena_study
CEDEC 2013 - 徹底的にチューンしたハイブリッドアプリ「D.O.T. Defender of Texel」の制作
CEDEC 2013 - 徹底的にチューンしたハイブリッドアプリ「D.O.T. Defender of Texel」の制作
Nobutaka Takushima
FFRK cocos2d xレイヤーの最適化
FFRK cocos2d xレイヤーの最適化
dena_study
エフェクト、アニメーション、演出のデータ作るの大変じゃないですか? DeNAではこうしてます。
エフェクト、アニメーション、演出のデータ作るの大変じゃないですか? DeNAではこうしてます。
DeNA_Creators
DeNA流cocos2d xとの付き合い方
DeNA流cocos2d xとの付き合い方
dena_study
FFRKを支えるWebアプリケーションフレームワークの技術
FFRKを支えるWebアプリケーションフレームワークの技術
dena_study
DeNAのゲーム開発を支える技術 (クライアントサイド編)
DeNAのゲーム開発を支える技術 (クライアントサイド編)
denatech2016
ドリコム的Railsアプリ開発流儀
ドリコム的Railsアプリ開発流儀
Takafumi ONAKA
ARM CPUにおけるSIMDを用いた高速計算入門
ARM CPUにおけるSIMDを用いた高速計算入門
Fixstars Corporation
消滅都市 Cocos2d-xでの演出・UIあれこれ
消滅都市 Cocos2d-xでの演出・UIあれこれ
Shun Noguchi
OpenStackでつくる開発環境と外道塾
OpenStackでつくる開発環境と外道塾
外道 父
Braindots-開発秘話- Cocos2d-x3.5 開発事例 -
Braindots-開発秘話- Cocos2d-x3.5 開発事例 -
和樹 川端
FINAL FANTASY Record Keeper アニメーション制作の濃ゆい話
FINAL FANTASY Record Keeper アニメーション制作の濃ゆい話
Toshiharu Shirai
Fpga online seminar by fixstars (1st)
Fpga online seminar by fixstars (1st)
Fixstars Corporation
Halide, Darkroom - 並列化のためのソフトウェア・研究
Halide, Darkroom - 並列化のためのソフトウェア・研究
Yuichi Yoshida
いまさら聞けないarmを使ったNEONの基礎と活用事例
いまさら聞けないarmを使ったNEONの基礎と活用事例
Fixstars Corporation
Unityネイティブプラグインマニアクス #denatechcon
Unityネイティブプラグインマニアクス #denatechcon
DeNA
CPU / GPU高速化セミナー!性能モデルの理論と実践:理論編
CPU / GPU高速化セミナー!性能モデルの理論と実践:理論編
Fixstars Corporation
UE4におけるLoadingとGCのProfilingと最適化手法
UE4におけるLoadingとGCのProfilingと最適化手法
エピック・ゲームズ・ジャパン Epic Games Japan
CEDEC2014 セッション資料「ヘキサドライブ流 OPTPiX SpriteStudio 最適化術!」
CEDEC2014 セッション資料「ヘキサドライブ流 OPTPiX SpriteStudio 最適化術!」
Web Technology Corp.
What's hot
(20)
Effective web performance tuning for smartphone
Effective web performance tuning for smartphone
CEDEC 2013 - 徹底的にチューンしたハイブリッドアプリ「D.O.T. Defender of Texel」の制作
CEDEC 2013 - 徹底的にチューンしたハイブリッドアプリ「D.O.T. Defender of Texel」の制作
FFRK cocos2d xレイヤーの最適化
FFRK cocos2d xレイヤーの最適化
エフェクト、アニメーション、演出のデータ作るの大変じゃないですか? DeNAではこうしてます。
エフェクト、アニメーション、演出のデータ作るの大変じゃないですか? DeNAではこうしてます。
DeNA流cocos2d xとの付き合い方
DeNA流cocos2d xとの付き合い方
FFRKを支えるWebアプリケーションフレームワークの技術
FFRKを支えるWebアプリケーションフレームワークの技術
DeNAのゲーム開発を支える技術 (クライアントサイド編)
DeNAのゲーム開発を支える技術 (クライアントサイド編)
ドリコム的Railsアプリ開発流儀
ドリコム的Railsアプリ開発流儀
ARM CPUにおけるSIMDを用いた高速計算入門
ARM CPUにおけるSIMDを用いた高速計算入門
消滅都市 Cocos2d-xでの演出・UIあれこれ
消滅都市 Cocos2d-xでの演出・UIあれこれ
OpenStackでつくる開発環境と外道塾
OpenStackでつくる開発環境と外道塾
Braindots-開発秘話- Cocos2d-x3.5 開発事例 -
Braindots-開発秘話- Cocos2d-x3.5 開発事例 -
FINAL FANTASY Record Keeper アニメーション制作の濃ゆい話
FINAL FANTASY Record Keeper アニメーション制作の濃ゆい話
Fpga online seminar by fixstars (1st)
Fpga online seminar by fixstars (1st)
Halide, Darkroom - 並列化のためのソフトウェア・研究
Halide, Darkroom - 並列化のためのソフトウェア・研究
いまさら聞けないarmを使ったNEONの基礎と活用事例
いまさら聞けないarmを使ったNEONの基礎と活用事例
Unityネイティブプラグインマニアクス #denatechcon
Unityネイティブプラグインマニアクス #denatechcon
CPU / GPU高速化セミナー!性能モデルの理論と実践:理論編
CPU / GPU高速化セミナー!性能モデルの理論と実践:理論編
UE4におけるLoadingとGCのProfilingと最適化手法
UE4におけるLoadingとGCのProfilingと最適化手法
CEDEC2014 セッション資料「ヘキサドライブ流 OPTPiX SpriteStudio 最適化術!」
CEDEC2014 セッション資料「ヘキサドライブ流 OPTPiX SpriteStudio 最適化術!」
Viewers also liked
フライングゲットガチャ セミナー資料
フライングゲットガチャ セミナー資料
Drecom Co., Ltd.
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
Drecom Co., Ltd.
CEDEC 2015 IoT向け汎用protocol MQTTのリアルタイムゲーム通信利用と実装、そして未来へ…
CEDEC 2015 IoT向け汎用protocol MQTTのリアルタイムゲーム通信利用と実装、そして未来へ…
Drecom Co., Ltd.
5年後のデータサイエンティスト
5年後のデータサイエンティスト
Drecom Co., Ltd.
Rubyの会社でPythonistaが三ヶ月生き延びた話
Rubyの会社でPythonistaが三ヶ月生き延びた話
Drecom Co., Ltd.
Railsによるワイルドなソフトウェア開発
Railsによるワイルドなソフトウェア開発
Drecom Co., Ltd.
エンジニア生存戦略
エンジニア生存戦略
Drecom Co., Ltd.
実録!Railsのはまりポイント10選
実録!Railsのはまりポイント10選
Drecom Co., Ltd.
ソーシャルゲームスケールアウトの歴史
ソーシャルゲームスケールアウトの歴史
Drecom Co., Ltd.
ログ解析を支えるNoSQLの技術
ログ解析を支えるNoSQLの技術
Drecom Co., Ltd.
スマホマーケットの概要と、マーケティングの失敗例と改善 (アナリティクス アソシエーション 特別セミナー)
スマホマーケットの概要と、マーケティングの失敗例と改善 (アナリティクス アソシエーション 特別セミナー)
Tokoroten Nakayama
地獄Spec
地獄Spec
Drecom Co., Ltd.
ドリコム流。教育アプリにおけるゲーミフィケーションノウハウ
ドリコム流。教育アプリにおけるゲーミフィケーションノウハウ
trendism
決定版:サービスの盛り上がり具合をユーザの数(DAU)から読み解く方法
決定版:サービスの盛り上がり具合をユーザの数(DAU)から読み解く方法
Daisuke Nogami
DAUを評価指標から捨てた会社の話 #tokyowebmining
DAUを評価指標から捨てた会社の話 #tokyowebmining
Tokoroten Nakayama
ターミナルで画像確認するヤツ作った
ターミナルで画像確認するヤツ作った
Takafumi ONAKA
広告費用に頼らない!外部施策を用いた集客・売上向上の実績
広告費用に頼らない!外部施策を用いた集客・売上向上の実績
Drecom Co., Ltd.
120909 mj作ドリランド企画書
120909 mj作ドリランド企画書
tora_ana
Sinatraの紹介
Sinatraの紹介
longkey1
Sinatraでwebアプリケーション開発を学ぶ
Sinatraでwebアプリケーション開発を学ぶ
Hiroshi Oyamada
Viewers also liked
(20)
フライングゲットガチャ セミナー資料
フライングゲットガチャ セミナー資料
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
CEDEC 2015 IoT向け汎用protocol MQTTのリアルタイムゲーム通信利用と実装、そして未来へ…
CEDEC 2015 IoT向け汎用protocol MQTTのリアルタイムゲーム通信利用と実装、そして未来へ…
5年後のデータサイエンティスト
5年後のデータサイエンティスト
Rubyの会社でPythonistaが三ヶ月生き延びた話
Rubyの会社でPythonistaが三ヶ月生き延びた話
Railsによるワイルドなソフトウェア開発
Railsによるワイルドなソフトウェア開発
エンジニア生存戦略
エンジニア生存戦略
実録!Railsのはまりポイント10選
実録!Railsのはまりポイント10選
ソーシャルゲームスケールアウトの歴史
ソーシャルゲームスケールアウトの歴史
ログ解析を支えるNoSQLの技術
ログ解析を支えるNoSQLの技術
スマホマーケットの概要と、マーケティングの失敗例と改善 (アナリティクス アソシエーション 特別セミナー)
スマホマーケットの概要と、マーケティングの失敗例と改善 (アナリティクス アソシエーション 特別セミナー)
地獄Spec
地獄Spec
ドリコム流。教育アプリにおけるゲーミフィケーションノウハウ
ドリコム流。教育アプリにおけるゲーミフィケーションノウハウ
決定版:サービスの盛り上がり具合をユーザの数(DAU)から読み解く方法
決定版:サービスの盛り上がり具合をユーザの数(DAU)から読み解く方法
DAUを評価指標から捨てた会社の話 #tokyowebmining
DAUを評価指標から捨てた会社の話 #tokyowebmining
ターミナルで画像確認するヤツ作った
ターミナルで画像確認するヤツ作った
広告費用に頼らない!外部施策を用いた集客・売上向上の実績
広告費用に頼らない!外部施策を用いた集客・売上向上の実績
120909 mj作ドリランド企画書
120909 mj作ドリランド企画書
Sinatraの紹介
Sinatraの紹介
Sinatraでwebアプリケーション開発を学ぶ
Sinatraでwebアプリケーション開発を学ぶ
Similar to [CEDEC2014]モバイルゲームにおける社内基盤開発と“実録”
ドリコムのInfrastructure as code
ドリコムのInfrastructure as code
Yosuke Hiraishi
革新的ブラウザゲームを支えるプラットフォーム技術
革新的ブラウザゲームを支えるプラットフォーム技術
Toru Yamaguchi
Cocos2d-xによる最新ゲーム開発
Cocos2d-xによる最新ゲーム開発
Chukong Technologies Japan
プライベートクラウド作ってみました
プライベートクラウド作ってみました
Koji Hasebe
GTMF 2015: 「音声再生遅延推測機能」正式リリース! ズレない!待たせない!快適なスマホゲームを実現する技術紹介 | 株式会社CRI・ミドルウェア
GTMF 2015: 「音声再生遅延推測機能」正式リリース! ズレない!待たせない!快適なスマホゲームを実現する技術紹介 | 株式会社CRI・ミドルウェア
Game Tools & Middleware Forum
Mbed祭り 2017@春の新横浜 20170225 竹之下
Mbed祭り 2017@春の新横浜 20170225 竹之下
Koyo Takenoshita
技術選択とアーキテクトの役割
技術選択とアーキテクトの役割
Toru Yamaguchi
「AROW」お披露目(実用編)
「AROW」お披露目(実用編)
Drecom Co., Ltd.
エバンジェリストが語るパワーシステム特論 ~ 第1回:IBMオフコンはいかにして生き残れたのか?
エバンジェリストが語るパワーシステム特論 ~ 第1回:IBMオフコンはいかにして生き残れたのか?
Takumi Kurosawa
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
gree_tech
実はかんたん!ゲームエンジンCocos2d-x入門
実はかんたん!ゲームエンジンCocos2d-x入門
Chukong Technologies Japan
drecomにおけるwinning the metrics battle
drecomにおけるwinning the metrics battle
Mitsuki Kenichi
ドリコムを支える課金ライブラリを支えるJenkins
ドリコムを支える課金ライブラリを支えるJenkins
Go Sueyoshi (a.k.a sue445)
Delphi Community Edition Meet up !
Delphi Community Edition Meet up !
Jun Hosokawa
ソニーのディープラーニングツールで簡単エッジコンピューティング
ソニーのディープラーニングツールで簡単エッジコンピューティング
Ryohei Kamiya
Microsoft open tech night 2020 feb18
Microsoft open tech night 2020 feb18
Masatomo Ito
DeNAtechcon_DeNAのセキュリティの取り組みと、スマートフォンセキュリティ(same-origin policy)
DeNAtechcon_DeNAのセキュリティの取り組みと、スマートフォンセキュリティ(same-origin policy)
Toshiharu Sugiyama
仮想化技術の基本の基本
仮想化技術の基本の基本
terada
ソフトウェア開発30年史を振り返りつつ考えるプログラマにとって変わらないもの
ソフトウェア開発30年史を振り返りつつ考えるプログラマにとって変わらないもの
Jun Hosokawa
ドリコムのインフラCI
ドリコムのインフラCI
Go Sueyoshi (a.k.a sue445)
Similar to [CEDEC2014]モバイルゲームにおける社内基盤開発と“実録”
(20)
ドリコムのInfrastructure as code
ドリコムのInfrastructure as code
革新的ブラウザゲームを支えるプラットフォーム技術
革新的ブラウザゲームを支えるプラットフォーム技術
Cocos2d-xによる最新ゲーム開発
Cocos2d-xによる最新ゲーム開発
プライベートクラウド作ってみました
プライベートクラウド作ってみました
GTMF 2015: 「音声再生遅延推測機能」正式リリース! ズレない!待たせない!快適なスマホゲームを実現する技術紹介 | 株式会社CRI・ミドルウェア
GTMF 2015: 「音声再生遅延推測機能」正式リリース! ズレない!待たせない!快適なスマホゲームを実現する技術紹介 | 株式会社CRI・ミドルウェア
Mbed祭り 2017@春の新横浜 20170225 竹之下
Mbed祭り 2017@春の新横浜 20170225 竹之下
技術選択とアーキテクトの役割
技術選択とアーキテクトの役割
「AROW」お披露目(実用編)
「AROW」お披露目(実用編)
エバンジェリストが語るパワーシステム特論 ~ 第1回:IBMオフコンはいかにして生き残れたのか?
エバンジェリストが語るパワーシステム特論 ~ 第1回:IBMオフコンはいかにして生き残れたのか?
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
実はかんたん!ゲームエンジンCocos2d-x入門
実はかんたん!ゲームエンジンCocos2d-x入門
drecomにおけるwinning the metrics battle
drecomにおけるwinning the metrics battle
ドリコムを支える課金ライブラリを支えるJenkins
ドリコムを支える課金ライブラリを支えるJenkins
Delphi Community Edition Meet up !
Delphi Community Edition Meet up !
ソニーのディープラーニングツールで簡単エッジコンピューティング
ソニーのディープラーニングツールで簡単エッジコンピューティング
Microsoft open tech night 2020 feb18
Microsoft open tech night 2020 feb18
DeNAtechcon_DeNAのセキュリティの取り組みと、スマートフォンセキュリティ(same-origin policy)
DeNAtechcon_DeNAのセキュリティの取り組みと、スマートフォンセキュリティ(same-origin policy)
仮想化技術の基本の基本
仮想化技術の基本の基本
ソフトウェア開発30年史を振り返りつつ考えるプログラマにとって変わらないもの
ソフトウェア開発30年史を振り返りつつ考えるプログラマにとって変わらないもの
ドリコムのインフラCI
ドリコムのインフラCI
More from Drecom Co., Ltd.
コンテナで始める柔軟な AWS Lambda 生活
コンテナで始める柔軟な AWS Lambda 生活
Drecom Co., Ltd.
サービスのインシデントを解決するには.pdf
サービスのインシデントを解決するには.pdf
Drecom Co., Ltd.
ドリコムサマージョブ報告 by 佐々木 誠治
ドリコムサマージョブ報告 by 佐々木 誠治
Drecom Co., Ltd.
DRECOM Summer Internship 2019 成果発表 by 鹿内 裕介
DRECOM Summer Internship 2019 成果発表 by 鹿内 裕介
Drecom Co., Ltd.
HTML5 ゲームフレームワーク開発について
HTML5 ゲームフレームワーク開発について
Drecom Co., Ltd.
「AROW」お披露目(導入編)
「AROW」お披露目(導入編)
Drecom Co., Ltd.
AROW の紹介 〜概要編〜
AROW の紹介 〜概要編〜
Drecom Co., Ltd.
AROW の紹介 〜実践編〜
AROW の紹介 〜実践編〜
Drecom Co., Ltd.
rails-developers-meetup-day4
rails-developers-meetup-day4
Drecom Co., Ltd.
html5conf2018-sponsor-session
html5conf2018-sponsor-session
Drecom Co., Ltd.
DApps のユーザ認証に web3.eth.personal.sign を使おう!
DApps のユーザ認証に web3.eth.personal.sign を使おう!
Drecom Co., Ltd.
3Dリアルマップを用いたモバイルゲーム開発における課題とその解決方法
3Dリアルマップを用いたモバイルゲーム開発における課題とその解決方法
Drecom Co., Ltd.
LoveChainのスマートコントラクトを見てみよう & 非中央集権なトークンのカタチ
LoveChainのスマートコントラクトを見てみよう & 非中央集権なトークンのカタチ
Drecom Co., Ltd.
今月のレッツゴー陰陽師!
今月のレッツゴー陰陽師!
Drecom Co., Ltd.
カンバンと朝会とわたくし
カンバンと朝会とわたくし
Drecom Co., Ltd.
More from Drecom Co., Ltd.
(15)
コンテナで始める柔軟な AWS Lambda 生活
コンテナで始める柔軟な AWS Lambda 生活
サービスのインシデントを解決するには.pdf
サービスのインシデントを解決するには.pdf
ドリコムサマージョブ報告 by 佐々木 誠治
ドリコムサマージョブ報告 by 佐々木 誠治
DRECOM Summer Internship 2019 成果発表 by 鹿内 裕介
DRECOM Summer Internship 2019 成果発表 by 鹿内 裕介
HTML5 ゲームフレームワーク開発について
HTML5 ゲームフレームワーク開発について
「AROW」お披露目(導入編)
「AROW」お披露目(導入編)
AROW の紹介 〜概要編〜
AROW の紹介 〜概要編〜
AROW の紹介 〜実践編〜
AROW の紹介 〜実践編〜
rails-developers-meetup-day4
rails-developers-meetup-day4
html5conf2018-sponsor-session
html5conf2018-sponsor-session
DApps のユーザ認証に web3.eth.personal.sign を使おう!
DApps のユーザ認証に web3.eth.personal.sign を使おう!
3Dリアルマップを用いたモバイルゲーム開発における課題とその解決方法
3Dリアルマップを用いたモバイルゲーム開発における課題とその解決方法
LoveChainのスマートコントラクトを見てみよう & 非中央集権なトークンのカタチ
LoveChainのスマートコントラクトを見てみよう & 非中央集権なトークンのカタチ
今月のレッツゴー陰陽師!
今月のレッツゴー陰陽師!
カンバンと朝会とわたくし
カンバンと朝会とわたくし
[CEDEC2014]モバイルゲームにおける社内基盤開発と“実録”
1.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 1 モバイルゲームにおける 社内基盤開発と“実録” 株式会社ドリコム 川上 知成 ⽊木元 将輝 市川 毅明
2.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 2 会社概要 社名: 証券コード: 本社: 電話番号: 社員数: 設立年月日: 資本金: 事業内容: 株式会社ドリコム 3793 東証マザーズ 〒153-‐0064 東京都目黒区下目黒1丁目8-‐1 アルコタワー17F TEL:03-‐6682-‐5700 FAX:03-‐6682-‐5711 239名 (正社員・契約社員のみ) 2001年11月13日 1,124百万円 ソーシャルゲーム事業 ソーシャルラーニング事業 アドソリューション事業
3.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 3 ⾃自⼰己紹介 • 株式会社ドリコム SG事業本部 開発部 マネージャー 川上 知成(ともふさ) • Role: – ネイティブ/ゲーム開発管理理 基盤統括 • Ability: – Web(App〜~Middle) / PM – ゲーム(国内サッカー系) – 料料理理
4.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 4 Game .?
5.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 5 iOS ? Android A B C A B C
6.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 6 Bisque
7.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 7 ⽬目次 1. 発表の前に 2. フレームワーク開発と事例例紹介 – Bisque開発の経緯と設計 – クロスプラットフォーム対応 – 設計事例例 3. 基盤機能開発と事例例紹介 – 抽象化設計 – 難読化アルゴリズムについて – 運⽤用の柔軟性を実現するアーカイブ実装 – 対応プラットフォーム 4. まとめ
8.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 8 ⾃自⼰己紹介 • 株式会社ドリコム SG事業本部 開発部 アーキテクト ⽊木元 将輝 • Role: – ゲーム基盤開発 • Ability: – コンシューマゲーム開発 – ゲーム(FPS系) – PCゲーム
9.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 9 ■ Bisque開発の経緯と設計
10.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 10
11.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 11
12.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 12 「神縛のレインオブドラゴン」 Web + NaGve ハイブリッド
13.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 13 iOS Android それぞれのプラットフォームに対する開発 開発コスト 運用コスト クオリティ 開発コスト 運用コスト クオリティ
14.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 14 iOS Android クロスプラットフォーム化へ 開発コスト 運用コスト クオリティ
15.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 15 ゲームエンジンへの期待 クロスプラットフォーム
16.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 16 クロスプラットフォーム ゲームエンジンへの期待 実装/修正 学習コスト
17.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 17 クロスプラットフォーム ゲームエンジンへの期待 レスポンス 低スペック 実装/修正 学習コスト ロード時間
18.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 18 クロスプラットフォーム ゲームエンジンへの期待 実装/修正 学習コスト 小さく、軽く Android 2.x
19.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 19 既存ゲームエンジンを採用した独自フレームワーク クロスプラットフォーム対応フレームワーク アプリケーション iOS Android 既存ゲームエンジン
20.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 20 Cocos2d-‐xを既存ゲームエンジンとして採用 クロスプラットフォーム対応フレームワーク iOS Android アプリケーション
21.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 21 採用の基準 クロスプラットフォーム開発が可能 独自に実装、修正が可能 ※ 学習コストを低く抑える事が可能 ※
22.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 22 ■クロスプラットフォーム対応
23.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 23 Bisqueでのクロスプラットフォーム対応 Bisque
24.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 24 Bisqueでのクロスプラットフォーム対応 Bisque OpenGL 抽象化レイヤー OS固有 抽象化レイヤー
25.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 25 描画システム Bisqueでのクロスプラットフォーム対応 Bisque OpenGL 抽象化レイヤー OS固有 抽象化レイヤー
26.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 26 固有機能 描画システム Bisqueでのクロスプラットフォーム対応 OpenGL 抽象化レイヤー Bisque OS固有 抽象化レイヤー
27.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 27 固有機能 描画システム Bisqueでのクロスプラットフォーム対応 OpenGL 抽象化レイヤー Bisque OS固有 抽象化レイヤー
28.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 28 Bisque Bisqueでのクロスプラットフォーム対応 Android Implement iOS Implement JNI ObjecGve-‐C++
29.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 29 Bisqueでのクロスプラットフォーム対応 Bisque アプリケーション
30.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 30 Bisqueでのクロスプラットフォーム対応 Bisque C++インターフェース アプリケーション(C++)
31.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 31 Bisqueでのクロスプラットフォーム対応 ・View ・タッチ ・課金 ・通知 ・ファイル ・ネットワーク ・データベース ・サウンド ・ライブラリ拡張 ・ツール拡張 ・組み込み プラットフォーム毎に実装/拡張 Bisqueにて抽象化
32.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 32 ■設計事例
33.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 33 ・UIとタッチ制御の拡張 ・カスタムフォントの装飾 ・端末間の描画サイクル ・スレッド間制御 ・環境設定とビルドスクリプト ・WebView ・外部ライブラリの拡張 ・端末間のスクリーンサイズ ・Cocos2d-‐xのバージョン差異 ・Bisqueのアップデート Bisqueでのクロスプラットフォーム対応 iOS/Androidのクロスプラットフォーム対応での問題
34.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 34 ・UIとタッチ制御の拡張 ・カスタムフォントの装飾 ・端末間の描画サイクル ・スレッド間制御 ・環境設定とビルドスクリプト ・WebView ・外部ライブラリの拡張 ・端末間のスクリーンサイズ ・Cocos2d-‐xのバージョン差異 ・Bisqueのアップデート Bisqueでのクロスプラットフォーム対応 iOS/Androidのクロスプラットフォーム対応での問題
35.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 35 Bisqueでのクロスプラットフォーム対応 Bisque
36.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 36 Bisqueでのクロスプラットフォーム対応 Bisque アプリケーション
37.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 37 Bisqueでのクロスプラットフォーム対応 Bisque アプリケーション 致命的な問題
38.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 38 Bisqueでのクロスプラットフォーム対応 Bisque アプリケーション OK iOS performSelectorOnMainThread dispatch_sync, dispatch_async
39.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 39 Bisqueでのクロスプラットフォーム対応 Bisque アプリケーション OK Android runOnUiThread Handler, AsyncTask ※queueEvent(GL)
40.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 40 Bisqueでのクロスプラットフォーム対応 ネットワーク サウンド その他 iOS Android GL メイン(UI)スレッド Cocos-‐2d-‐x Cocos-‐2d-‐x メイン(UI)スレッド
41.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 41 Bisqueでのクロスプラットフォーム対応 ネットワーク サウンド その他 iOS Android GL メイン(UI)スレッド Cocos-‐2d-‐x Cocos-‐2d-‐x メイン(UI)スレッド これらのスレッドからCocos2d-xの描画に関する 処理を呼び出す事で問題が発生
42.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 42 Bisqueでのクロスプラットフォーム対応 Bisque アプリケーション ?? OK
43.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 43 Bisqueでのクロスプラットフォーム対応 Bisque アプリケーション Main or GL OK BQHandler OK
44.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 44 ・ビュー ・タッチ ・課金 ・通知 ・ファイル ・ネットワーク ・データベース ・サウンド ・ライブラリ拡張 ・ツール拡張 ・組み込み プラットフォーム毎に実装/拡張 Bisqueにて抽象化 Bisqueでのクロスプラットフォーム対応
45.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 45 ⾃自⼰己紹介 • 株式会社ドリコム SG事業本部 開発部 アーキテクト 市川 毅明 • Role: – ゲーム・汎⽤用基盤開発 • Ability: – サーバー・クライアント開発 – ゲーム(バイオハザード系) – 釣り
46.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 46 Bisque 基盤
47.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 47
48.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 48 アプリケーション Cocos2D-‐X 内製ライブラリー 抽象化レイヤー 各プラットフォーム
49.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 49 Bisque 基盤開発の経緯 Cocos2D-‐xの下回りのパフォーマンスが芳しくなかった OSSライセンス周りの問題 弊社アプリで必要とされる機能の補い
50.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 50 Cocos からの独立
51.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 51 抽象化設計
52.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 52 One and Half 設計
53.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 53 柔軟な上部 (ライブラリー層) 強靭な設計の根元 (抽象化レイヤー)
54.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 54 サウンド用I/F OpenAL OpenSL /dev/audio Xaudio2 下回りの実装は最適 なAPIを選択 アプリ開発者にはプラッ トフォームを意識させな い
55.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 55 難読化アルゴリズムについて
56.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 56
57.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 57 運用の柔軟性を実現するアーカイブ実装
58.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 58 アプリ開発者に #ifdef (プラットフォーム) を書かせない
59.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 59 read() 通常のファイル 難読化ファイル ネットワーク アーカイブ 裏では・・・ I/Fは同じ
60.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 60 難読化 + アーカイブされたテクスチャー CCFileUGl (Cocos)のread() 難読化モジュールのread() アーカイブモジュールのread() 透過的な難読化とアーカイブ からの読み込みを実現
61.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 61 アプリ SQLite 難読化モジュールの read/writeコール ほぼI/Oフックで実現
62.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 62
63.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 63 初期データ 増分 増分 増分 増分
64.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 64 初期データ 増分
65.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 65 HTTP 圧縮 2,733,615 byte サーバー上のサイズ 2,737,328 byte
66.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 66 ブロック暗号はgzip(LZ)と、とにかく相性が悪い!
67.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 67 アーカイブ 難読化 圧縮 プレーン アプリに都合の良い形式で自 由にデータが作成出来る
68.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 68 対応プラットフォーム
69.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 69 Bisuqe Cocos2D-‐x 別エンジン
70.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 70 弊社非Cocosアプリ PC向け内製ツール類 Bisque スレッド アーカイブ 難読化 ネットワーク ライブラリールーチンとして Bisque基盤を使用
71.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 71 サーバー(Ruby) クライアント bisque 難読化モジュール bisque 難読化モジュール 全く同じコードから生成されるので 完全互換のデータ持ち回りを実現
72.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 72 72 Bisque WorkstaGon EdiGon(PC版) かくして、単一ソースツリーから3つのエディションが誕生 Bisque Bisque Datacenter EdiGon(サーバー版)
73.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 73 ・Windows Phone 8 ・iOS ・Android 対応プラットフォーム(2014/09 現在) スマートフォン PC系 ・Windows Vista以降 ・Windows RT ・Solaris 8以降 ・Linux (kernel 2.6.32以降) ・MacOS 10.5以降 ・OpenVMS (VAXは無理) ・*BSD
74.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 74 現段階で独自に実装した物 サウンドエンジン(バックエンドはOpenAL、OpenSL、Xudio2) スレッド、I/O、低レベルソケット、高レベルネットワーク アーカイブ 難読化アルゴリズム x 4 簡易高速圧縮アルゴリズム GPS、ジャイロ等のスマホ特有機能の抽象化
75.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 75 まとめ 設計しよう、あたなは世界を作るのです
76.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 76 私達の作る社内フレームワーク「Bisque」と いう名前に込めた意味として、 お皿・陶磁器・基盤そのもの があります。 お皿がどんなによく出来ていようとも、 綺麗にできていても…、
77.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 77 美味しい料理が乗らなければ、 お客さまに召し上がっていただけない。 つまり、面白い・楽しいゲームが 作れてはじめて評価される
78.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 78 これからも 美味しい料理が作れるように、 魅力的な外部技術を取り入れ、 弊社独自の技術を組み合わせ、 より柔軟で強固な基盤開発を実施したい
79.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 79 まとめ • フレームワーク開発と事例例紹介 – Bisque開発の経緯と設計 – クロスプラットフォーム対応 – 設計事例例 • 基盤機能開発と事例例紹介 – 抽象化設計 – 難読化アルゴリズムについて – 運⽤用の柔軟性を実現するアーカイブ実装 – 対応プラットフォーム
80.
Copyright Drecom Co.,
Ltd. All Rights Reserved. 80 ご清聴ありがとうございました
Download now