SINoALICE -シノアリス- グローバル版、全139ヵ国リリースへの道のり

gree_tech
gree_techgree_tech
SINoALICE -シノアリス- グローバル版
全139ヵ国リリースへの道のり
株式会社ポケラボ エンジニアマネージャー
覚張 泰幸
覚張 泰幸 (Yasuyuki Kakuhari)
『SINoALICE -シノアリス-』エンジニア統括として立ち上げから参画
現在は同タイトルのグローバル版のエンジニア統括を担当している
● [2013年リリース] 戦乱のサムライキングダム
● [未リリース] 新規アクションRPG
● [2017年リリース] SINoALICE -シノアリス-
● [2020年リリース] SINoALICE -シノアリス- (グローバル版)
2013年 株式会社ポケラボ 入社
登壇者の紹介
2
https://pokelabo.co.jp/
株式会社ポケラボの紹介
3
https://sinoalice.jp/
SINoALICE -シノアリス-の紹介
4
(c) 2017-2020 SQUARE ENIX CO., LTD. All Rights Reserved.
https://sinoalice.global/
SINoALICE -シノアリス- (グローバル版)の紹介
5
(c) 2017-2020 SQUARE ENIX CO., LTD. All Rights Reserved.
GREE Tech Conferenceで初公開!!
CEDEC等ではシノアリスの色々なグラフを中心に紹介して来たが、GREE
Tech Conferenceでは実装事例, ノウハウを紹介
勿論コレらの内容はGREE Tech Conferenceでしか聞けない!!
全139ヵ国リリースへの道のり
6
グローバル版って何??
• localize周りの考慮も入っていなければ、ソースコード上に日本語がベタベタで入っ
ている箇所も多数..
開発時のシノアリスの予算ってx億円だった気が..
• 海外に展開出来る様なアーキテクチャを想定していない
• 地球って77億人くらいいるんでしたっけ... (2020年調べ)
ポケラボ自社Pub海外、負け続けている歴史..!!
• 海外パブリッシャーとの協業はナレッジがあるが、自社Pubは...
そもそも..
7
【サーバー (PHP) 編】
S-1. 前代未聞の139ヵ国, 7言語対応!!
S-2. ワールド分割関連, レイテンシ関連
S-3. localize処理
S-4. 負荷対策関連コードの移植 / 実装
全139ヵ国リリースへの道のり (Index)
8
【クライアント (Unity) 編】
C-1. クライアント側の対応
C-2. 全世界共通バイナリでの実現
C-3. localize処理
C-4. 負荷対策関連コードの移植 / 実装
全139ヵ国リリースへの道のり (Index)
9
【other (その他) 編】
O-1. 人周り
O-2. シノアリス国内で踏み切れなかったコト
O-3. プラットフォーム審査対応
O-4. 海外版ならではの不具合
全139ヵ国リリースへの道のり (Index)
10
Server
11
サーバー (PHP) 編
アイスランド アイルランド アゼルバイジャンアメリカ合衆国 アラブ首長国連邦 アルジェリア アルゼンチン アルバ アルバニア アルメニア
アンゴラアンティグア・バーブーダ イエメン イギリス イスラエル イタリア イラク イラン インド インドネシア ウガンダ
ウクライナ ウズベキスタン ウルグアイ エクアドル エジプト エストニア エルサルバドル オーストラリア オーストリア オマーンオランダ
オランダ領アンティル ガーナ カーボベルデ カザフスタン カナダ ガボン カメルーン カンボジア ギニアビサウ キプロスキューバ ギリシャ
キルギス グアテマラ クウェート グルジア クロアチア ケイマン諸島 ケニア コートジボワールコスタリカ コロンビア ザンビア
ジャマイカ シンガポール ジンバブエ スイス スウェーデン スーダンスペインスリランカ スロバキア スロベニア セネガル
セルビアソロモン諸島 タークス・カイコス諸島 タイ タジキスタン タンザニア チェコ共和国 チュニジア チリ デンマーク ドイツ
トーゴ ドミニカ共和国 トリニダード・トバゴ トルクメニスタン トルコ ナイジェリア ナミビア ニジェール ニュージーランド ネパール
ノルウェー バーレーン ハイチ パキスタン パナマ バハマ パプアニューギニア バミューダ パラグアイ ハンガリー バングラデシュ フィジー
フィリピン フィンランド ブラジルフランス ブルガリア ブルキナファソ ベナン ベネズエラ ベラルーシ ベリーズペルー ポーランド
ボスニア・ヘルツェゴビナ ボツワナ ボリビアポルトガル ホンジュラス マケドニア マリ マルタ マレーシア ミャンマー メキシコ
モーリシャス モザンビーク モルドバモロッコ ヨルダンラオス ラトビア リトアニア リヒテンシュタイン ルーマニア
ルクセンブルグ ルワンダ レバノン ロシア 英領ヴァージン諸島 大韓民国 南アフリカ
英語 ドイツ語 スペイン語 フランス語 韓国語 タイ語 (日本語)
S-1. 前代未聞の139ヵ国, 7言語対応!!
12
139ヵ国分の価格設定
• Appleはtierを指定するだけなので、まぁ国内他アプリと変わらず
• Googleは価格テンプレートと言う機能がある物の、使い物にならない!!
価格テンプレートのエクスポート, インポート機能がない!!
商品から価格テンプレートに移行させる際、税抜き, 税込みで価格がずれる!!
為替から入力する機能もあるが、Appleと価格を揃えなければならない!!
S-1. 前代未聞の139ヵ国, 7言語対応!!
13
6言語分のゲーム訴求画像作成
• Googleはどんな画像を突っ込んでもよしなにリサイズしてくれる
• Appleは厳密に画像サイズが定義されており、最低3サイズのスクショを用意しない
とならない
1言語5枚 * 6言語 * 3サイズ = 90枚 のゲーム訴求画像..
S-1. 前代未聞の139ヵ国, 7言語対応!!
14
2017-2020 Pokelabo Inc./SQUARE ENIX CO., LTD. All Rights Reserved.
139ヵ国分の価格設定
• 事前に通貨とtierの対応表を全て作成し、個別インポートにて対応!!
• パッと見一番遠回りな感じがあるが、一番近道
6言語分のゲーム訴求画像作成
・UnityのEditor拡張を使いながら作成!! (GameViewの中身だけを保存)
・解像度の高いモニタが自宅にない為、MacBook Pro 16inchを90度回転して対
応..!!
S-1. 前代未聞の139ヵ国, 7言語対応!!
15
利用規約, 法律問題
• 国によって細かい部分が異なる
• 諸々出し分けられる様に改修
S-1. 前代未聞の139ヵ国, 7言語対応!!
16
2017-2020 Pokelabo Inc./SQUARE ENIX CO., LTD. All Rights Reserved.
レイテンシを考慮し、2ワールドでの展開
• アジアパシフィック
シンガポールリージョン (ap-southeast-1)
• アメリカ / EU
オハイオリージョン (us-east-2)
S-2. ワールド分割関連, レイテンシ関連
17
2017-2020 Pokelabo Inc./SQUARE ENIX CO., LTD. All Rights Reserved.
リリース前に各国の拠点から接続試験
• 本来ならば直接出向きたかった所だが、昨今のコロナ事情もあり外部の協力会社様
に依頼
現地の担当と綿密な連携を行い、動作を担保
S-2. ワールド分割関連, レイテンシ関連
18
綿密な連携
• 海外時間に合わせて接続確認を行う為、現地時間に合わせて徹
夜での対応
紅蓮魂 : i am pokelabo engineer !!
S-2. ワールド分割関連, レイテンシ関連
19
2017-2020 Pokelabo Inc./SQUARE ENIX CO., LTD. All Rights Reserved.
localize専用のMstを作成し、データを翻訳
• 全ての翻訳を司るMstを作成
tableName : テーブル名
tablecolumn : カラム名
JP : 日本語
EN : 英語
KR : 韓国語
DE : ドイツ語
FR : フランス語
ES : スペイン語
TH : タイ語
S-3. localize処理
20
テーブル名 (tableName), カラム名 (TableColumn), JPを予め抽出, 入力し、翻訳
者に各言語の翻訳を依頼
JPが同じであっても、テーブル名, カラム名が異なる場合は個別に翻訳を行う
tableNameは同一だが、tableColumnが異なるの
で別レコード
S-3. localize処理
21
スクリプトで翻訳テーブルを作成
saffixに[_言語]を統一で入れ、tableを
作成
CardMst_EN
SkillMst_KR
CharacterMst_FR
and more...
S-3. localize処理
22
メリット:
• 翻訳情報の一元管理が出来る
翻訳者が各々のMstを意識する必要がない
• unique制約により、重複した翻訳を防ぐコトが出来る
用語の統一
• C-3. localize処理で詳細を後述するが、クライアント側の実装が楽 & パフォーマ
ンス面で優位
クラアントはあくまでもビューワー
予め翻訳済みのデータでやり取りを行う為、余計なオーバーヘッドが発生しない
S-3. localize処理
23
Ver29.2で対応出来ていない負荷対策コードを移植
• 2年分の負荷対策コードをガンガン入れ込み
シノアリス国内は3月時点でVer59.0の開発中であり、差分が大量にあった
元々同じソースコードなので、ガンガン入れ込み
 
• リリース後に手を入れられなかった部分を修正
シノアリス海外はリリース前なので、ずっと手を入れたいと思っていたコードの修正が
容易
シノアリス国内でボトルネックとなっている部分を改修
S-4. 負荷対策関連コードの移植 / 実装
24
負荷試験
シノアリス国内リリース規模 (100万DAU) を凌ぐべく、現状の負荷から目標値を定
義
internal 目標RPS : 22,569
external 目標PRS : 31,801
シノアリス国内の実績があるので、より良い数値が出れば担保出来る!!
S-4. 負荷対策関連コードの移植 / 実装
25
シノアリス国内でボトルネックになっており、今回対応を入れた箇所の一例
• sharding対応
キャラクターデータ
• 非正規化
データが取り難い箇所の非正規化
S-4. 負荷対策関連コードの移植 / 実装
26
シノアリス国内とのグラフ差
S-4. 負荷対策関連コードの移植 / 実装
27
2020/06/25 シノアリス国内ニーアコラボ復刻時 sys_load
(RDS)
シノアリス国内とのグラフ差
S-4. 負荷対策関連コードの移植 / 実装
28
2020/07/16 シノアリス海外ニーアコラボ時 sys_load
(RDS)
Client
29
クライアント (Unity) 編
クライアント埋め込み文字
埋め込まれた場所の抽出 & 管理番号の付与 & Best Fitを入れる作業
C-1. クライアント側の対応
30
2017-2020 Pokelabo Inc./SQUARE ENIX CO., LTD. All Rights Reserved.
139ヵ国同時パブリッシュ
日本, 繁体字, 簡体字を除く共通バイナリを実現
故にシノアリスに関しては全4つのバイナリが存在
※簡体字未リリース (2020-09現在)
C-2. 全世界共通バイナリでの実現
31
大まかな対応項目 (他にもあるけど)
• 国毎の個別対応
GDPR対応, GRAC対応, PEGI対応, 倫理対応..
• 言語 (画像, 翻訳)
日本語が含まれる全ての表示項目が該当
• 時間
地域時間での表示に対応!! (一律UTC+0, UTC+0900にせず)
C-2. 全世界共通バイナリでの実現
32
サーバー側で翻訳処理を行っている為、驚
異の作業なし!!
※正確にはTextFieldに対し、翻訳文字列の長さ
調整 (タイ語長い!!) 等の作業は発生するが、基本
的に何もしなくても動く
※Unity側はあくまでもマスタから読み込んで表示
のみを行っており、言語の違いを意識しない
S-3. localize処理で紹介したマスタデータを伴う翻訳
C-3. localize処理
33
2017-2020 Pokelabo Inc./SQUARE ENIX CO., LTD. All Rights Reserved.
各TextFieldに対し管理番号を割り当て、
Object生成時に翻訳を行う
※UnityTextMst的なマスター情報をサーバーから
DLし、それを元に翻訳を実施
※ゲーム内で利用するMstと同じ属性を持たせてい
る為、変更があった時のみDLを行う & 変更に強い
(後述)
※C#のDictionary型に詰め込み、onMemory
から読み込む
Unity側だけで利用する固定文字列による翻訳
C-3. localize処理
34
2017-2020 Pokelabo Inc./SQUARE ENIX CO., LTD. All Rights Reserved.
言語の選択 ≒ 言語Mstの選択
と言う概念。
DLする言語Mstの切り替え
C-3. localize処理
35
2017-2020 Pokelabo Inc./SQUARE ENIX CO., LTD. All Rights Reserved.
全てMst
DLする言語Mstの切り替え
C-3. localize処理
36
2017-2020 Pokelabo Inc./SQUARE ENIX CO., LTD. All Rights Reserved.
クライアント側で時間の判定を誤ってしま
い、修正する為にはクライアント側のアップ
デートが必要...
謎の時間表記でユーザー様は大混乱..
※時間のコンバート処理が漏れ、JSTで表記されてし
まっている状態
※通常は端末のロケーションに沿った現地時間が表
示される実装
変更に強い
C-3. localize処理
37
2017-2020 Pokelabo Inc./SQUARE ENIX CO., LTD. All Rights Reserved.
(UTC+9) を表記するコトで回避..!!
※全ての文字列はUnity外で管理されているので、
バイナリ変更なしで差し替えが可能
※当然ですが、後日端末のロケーションに沿った現地
時間が表示される様に修正
変更に強い
C-3. localize処理
38
2017-2020 Pokelabo Inc./SQUARE ENIX CO., LTD. All Rights Reserved.
シノアリス国内で実装した
チューニングコードを移植
移植
C-4. 負荷対策関連コードの移植 / 実装
39
2017-2020 Pokelabo Inc./SQUARE ENIX CO., LTD. All Rights Reserved.
Other
40
other (その他) 編
O-1. 人周り
41
とは言えシノアリス国内最優先!!
今やグリーグループの旗艦タイトルであるシノアリス国内の運営に支障が出てはなら
ない
シノアリス国内からの人員異動は僅か3名!!
ナレッジの共有体制
スケジュールがタイトかつ人員が限られている案件であった為、メンバー全てが同じ
粒度で物事を話せる状態を構築 (特にクライアント側)
プランナーにもJenkins経由での作業移譲を積極的に行い、協力体制を構築
O-2. シノアリス国内で踏み切れなかったコト
42
長年直せなかったtypo修正
quest (モノガタリに関連するテーブル) がqeustになっているとても気持ち悪い問
題の修正
シノアリス国内は今もqeustでガンバってます..!!
念願の.NETのupdate
シノアリス国内は運用中と言うコトも有り.NET 3.5を利用し続けているが、今回新規
タイトルなので、.NET4.xを採用
脱Legacy..!!
O-3. プラットフォーム審査対応
43
審査対応
Androidフィーチャー獲得の為、完璧な翻訳 & 完璧な動作を早々に求められる
(c) 2017-2020 SQUARE ENIX CO., LTD. All Rights Reserved.
O-4. 海外版ならではの不具合
44
あるあるな不具合
外国語読めない問題が引き起こす翻訳ミス
2017-2020 Pokelabo Inc./SQUARE ENIX CO., LTD. All Rights Reserved.
海外展開を全く考慮していない状態からでも、何とかなる
• 当たり前の発想を少し変えるだけで、意外と何とかなったりする
• 「出来ない理由を考える」より「出来る方法を考える」方が、楽しいし何とかなる
localizeの手法は様々なので、localizeを諦めている会社さんもノリと勢いで一回検討し
てみてはどうだろうか??
• 海外に日本のGameを発信しよう!!
• 相談乗りますよ^ー^
まとめ
45
Happy Hacking !!
46
47

1 of 47

Recommended

SINoALICE -シノアリス- それは必死の「サーバー削減」 by
SINoALICE -シノアリス- それは必死の「サーバー削減」SINoALICE -シノアリス- それは必死の「サーバー削減」
SINoALICE -シノアリス- それは必死の「サーバー削減」gree_tech
26K views31 slides
QAエンジニアを通じて 弊社の開発環境がより良くなる日 〜 OpenSTF 編 〜 by
QAエンジニアを通じて弊社の開発環境がより良くなる日 〜 OpenSTF 編 〜QAエンジニアを通じて弊社の開発環境がより良くなる日 〜 OpenSTF 編 〜
QAエンジニアを通じて 弊社の開発環境がより良くなる日 〜 OpenSTF 編 〜gree_tech
7.5K views92 slides
[デブサミ2015] スクラムならうまくいく? 〜グリーのネイティブゲーム作りの歴史をひもとく、 そして未来へ〜 by
[デブサミ2015] スクラムならうまくいく?〜グリーのネイティブゲーム作りの歴史をひもとく、そして未来へ〜[デブサミ2015] スクラムならうまくいく?〜グリーのネイティブゲーム作りの歴史をひもとく、そして未来へ〜
[デブサミ2015] スクラムならうまくいく? 〜グリーのネイティブゲーム作りの歴史をひもとく、 そして未来へ〜gree_tech
5.1K views74 slides
[デブサミ秋2015] 新卒入社エンジニアが 2年間fluentdを運用して学んだ事いろいろ by
[デブサミ秋2015] 新卒入社エンジニアが2年間fluentdを運用して学んだ事いろいろ[デブサミ秋2015] 新卒入社エンジニアが2年間fluentdを運用して学んだ事いろいろ
[デブサミ秋2015] 新卒入社エンジニアが 2年間fluentdを運用して学んだ事いろいろgree_tech
5.3K views14 slides
アナザーエデンを支える技術〜効率的なコンテンツ制作のための開発基盤〜 by
アナザーエデンを支える技術〜効率的なコンテンツ制作のための開発基盤〜アナザーエデンを支える技術〜効率的なコンテンツ制作のための開発基盤〜
アナザーエデンを支える技術〜効率的なコンテンツ制作のための開発基盤〜gree_tech
3.9K views13 slides
Open STF Plugin 作ってみた by
Open STF Plugin 作ってみたOpen STF Plugin 作ってみた
Open STF Plugin 作ってみたjustice_sm
1.1K views10 slides

More Related Content

What's hot

Sumo Logic活用事例とその運用 by
Sumo Logic活用事例とその運用Sumo Logic活用事例とその運用
Sumo Logic活用事例とその運用gree_tech
2.7K views27 slides
Cocos2d-xを用いた "LINE タワーライジング" の開発事例 by
Cocos2d-xを用いた "LINE タワーライジング" の開発事例Cocos2d-xを用いた "LINE タワーライジング" の開発事例
Cocos2d-xを用いた "LINE タワーライジング" の開発事例gree_tech
8.3K views45 slides
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例 by
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例gree_tech
39.6K views66 slides
CEDEC2015_スマホゲーム開発を支えろ!〜汗と涙のQAエンジニアリング〜 by
CEDEC2015_スマホゲーム開発を支えろ!〜汗と涙のQAエンジニアリング〜CEDEC2015_スマホゲーム開発を支えろ!〜汗と涙のQAエンジニアリング〜
CEDEC2015_スマホゲーム開発を支えろ!〜汗と涙のQAエンジニアリング〜gree_tech
8.6K views72 slides
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps by
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Appsグリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & AppsGoogle Cloud Platform - Japan
13.7K views28 slides
インフラエンジニアの楽しい標準化活動 by
インフラエンジニアの楽しい標準化活動インフラエンジニアの楽しい標準化活動
インフラエンジニアの楽しい標準化活動gree_tech
2.1K views13 slides

What's hot(20)

Sumo Logic活用事例とその運用 by gree_tech
Sumo Logic活用事例とその運用Sumo Logic活用事例とその運用
Sumo Logic活用事例とその運用
gree_tech2.7K views
Cocos2d-xを用いた "LINE タワーライジング" の開発事例 by gree_tech
Cocos2d-xを用いた "LINE タワーライジング" の開発事例Cocos2d-xを用いた "LINE タワーライジング" の開発事例
Cocos2d-xを用いた "LINE タワーライジング" の開発事例
gree_tech8.3K views
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例 by gree_tech
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
gree_tech39.6K views
CEDEC2015_スマホゲーム開発を支えろ!〜汗と涙のQAエンジニアリング〜 by gree_tech
CEDEC2015_スマホゲーム開発を支えろ!〜汗と涙のQAエンジニアリング〜CEDEC2015_スマホゲーム開発を支えろ!〜汗と涙のQAエンジニアリング〜
CEDEC2015_スマホゲーム開発を支えろ!〜汗と涙のQAエンジニアリング〜
gree_tech8.6K views
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps by Google Cloud Platform - Japan
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Appsグリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps
インフラエンジニアの楽しい標準化活動 by gree_tech
インフラエンジニアの楽しい標準化活動インフラエンジニアの楽しい標準化活動
インフラエンジニアの楽しい標準化活動
gree_tech2.1K views
行ってみよう、やってみよう! by gree_tech
行ってみよう、やってみよう!行ってみよう、やってみよう!
行ってみよう、やってみよう!
gree_tech1.8K views
ハイブリッドクラウドで変わるインフラストラクチャ設計 by gree_tech
ハイブリッドクラウドで変わるインフラストラクチャ設計ハイブリッドクラウドで変わるインフラストラクチャ設計
ハイブリッドクラウドで変わるインフラストラクチャ設計
gree_tech1.4K views
長寿なゲーム事業におけるアプリビルドの効率化 by gree_tech
長寿なゲーム事業におけるアプリビルドの効率化長寿なゲーム事業におけるアプリビルドの効率化
長寿なゲーム事業におけるアプリビルドの効率化
gree_tech347 views
[GREE Tech Talk #07] Unityカジュアルゲーム・ケーススタディ by gree_tech
[GREE Tech Talk #07] Unityカジュアルゲーム・ケーススタディ[GREE Tech Talk #07] Unityカジュアルゲーム・ケーススタディ
[GREE Tech Talk #07] Unityカジュアルゲーム・ケーススタディ
gree_tech13.4K views
消滅都市5周年の運営を支えた技術とその歴史 by gree_tech
消滅都市5周年の運営を支えた技術とその歴史消滅都市5周年の運営を支えた技術とその歴史
消滅都市5周年の運営を支えた技術とその歴史
gree_tech4.3K views
OpenSTFを ECSに乗せてみた話 by 司 知花
OpenSTFを ECSに乗せてみた話OpenSTFを ECSに乗せてみた話
OpenSTFを ECSに乗せてみた話
司 知花2.3K views
Dangerでpull requestレビューの指摘事項を減らす by Shunsuke Maeda
Dangerでpull requestレビューの指摘事項を減らすDangerでpull requestレビューの指摘事項を減らす
Dangerでpull requestレビューの指摘事項を減らす
Shunsuke Maeda4.6K views
インターネットの維持 近況 by gree_tech
インターネットの維持 近況インターネットの維持 近況
インターネットの維持 近況
gree_tech804 views
iOSにおけるコードレビューを一歩先へ進める by Shunsuke Maeda
iOSにおけるコードレビューを一歩先へ進めるiOSにおけるコードレビューを一歩先へ進める
iOSにおけるコードレビューを一歩先へ進める
Shunsuke Maeda2.5K views
DeNAのゲームを支えるプラットフォーム Sakasho #denatechcon by DeNA
DeNAのゲームを支えるプラットフォーム Sakasho #denatechconDeNAのゲームを支えるプラットフォーム Sakasho #denatechcon
DeNAのゲームを支えるプラットフォーム Sakasho #denatechcon
DeNA5.7K views
[CEDEC2014] 消滅都市のつくりかた 半年で素敵なゲームをリリースするには - by gree_tech
[CEDEC2014] 消滅都市のつくりかた   半年で素敵なゲームをリリースするには -[CEDEC2014] 消滅都市のつくりかた   半年で素敵なゲームをリリースするには -
[CEDEC2014] 消滅都市のつくりかた 半年で素敵なゲームをリリースするには -
gree_tech22.3K views
第一回☆GREE AI Programming ContestでTensorFlow by gree_tech
第一回☆GREE AI Programming ContestでTensorFlow第一回☆GREE AI Programming ContestでTensorFlow
第一回☆GREE AI Programming ContestでTensorFlow
gree_tech1.2K views

Similar to SINoALICE -シノアリス- グローバル版、全139ヵ国リリースへの道のり

Regional Scrum Gathering Tokyo 2023 Keiji Kikuchi Remote Mobbing by
Regional Scrum Gathering Tokyo 2023 Keiji Kikuchi Remote MobbingRegional Scrum Gathering Tokyo 2023 Keiji Kikuchi Remote Mobbing
Regional Scrum Gathering Tokyo 2023 Keiji Kikuchi Remote MobbingKeiji Kikuchi
33 views94 slides
FFRKを支えるWebアプリケーションフレームワークの技術 by
FFRKを支えるWebアプリケーションフレームワークの技術FFRKを支えるWebアプリケーションフレームワークの技術
FFRKを支えるWebアプリケーションフレームワークの技術dena_study
12.2K views31 slides
VR端末開発研究 by
VR端末開発研究VR端末開発研究
VR端末開発研究Prolead_Terai
2K views40 slides
【STR2 ポケラボ プレゼンテーション】 by
【STR2 ポケラボ プレゼンテーション】【STR2 ポケラボ プレゼンテーション】
【STR2 ポケラボ プレゼンテーション】Up Hatch
1.4K views25 slides
大規模JavaScript開発 by
大規模JavaScript開発大規模JavaScript開発
大規模JavaScript開発Yoshiki Shibukawa
3.7K views46 slides
ハイブリットソーシャルゲームの現場 by
ハイブリットソーシャルゲームの現場ハイブリットソーシャルゲームの現場
ハイブリットソーシャルゲームの現場Shota Suzuki
1.3K views42 slides

Similar to SINoALICE -シノアリス- グローバル版、全139ヵ国リリースへの道のり(20)

Regional Scrum Gathering Tokyo 2023 Keiji Kikuchi Remote Mobbing by Keiji Kikuchi
Regional Scrum Gathering Tokyo 2023 Keiji Kikuchi Remote MobbingRegional Scrum Gathering Tokyo 2023 Keiji Kikuchi Remote Mobbing
Regional Scrum Gathering Tokyo 2023 Keiji Kikuchi Remote Mobbing
Keiji Kikuchi33 views
FFRKを支えるWebアプリケーションフレームワークの技術 by dena_study
FFRKを支えるWebアプリケーションフレームワークの技術FFRKを支えるWebアプリケーションフレームワークの技術
FFRKを支えるWebアプリケーションフレームワークの技術
dena_study12.2K views
【STR2 ポケラボ プレゼンテーション】 by Up Hatch
【STR2 ポケラボ プレゼンテーション】【STR2 ポケラボ プレゼンテーション】
【STR2 ポケラボ プレゼンテーション】
Up Hatch1.4K views
ハイブリットソーシャルゲームの現場 by Shota Suzuki
ハイブリットソーシャルゲームの現場ハイブリットソーシャルゲームの現場
ハイブリットソーシャルゲームの現場
Shota Suzuki1.3K views
if-up 2019 | C3. コンシューマープロダクトにおけるクラウド実践 by SORACOM,INC
if-up 2019 | C3. コンシューマープロダクトにおけるクラウド実践if-up 2019 | C3. コンシューマープロダクトにおけるクラウド実践
if-up 2019 | C3. コンシューマープロダクトにおけるクラウド実践
SORACOM,INC721 views
IoTLT長野 vol.1 SORACOM Air for Cellarer の plan-D/plan-K を試してみた by Koichiro Oki
IoTLT長野 vol.1 SORACOM Air for Cellarer の plan-D/plan-K を試してみたIoTLT長野 vol.1 SORACOM Air for Cellarer の plan-D/plan-K を試してみた
IoTLT長野 vol.1 SORACOM Air for Cellarer の plan-D/plan-K を試してみた
Koichiro Oki542 views
【GCC2019】モノビットエンジンがついにクラウド化!しかし、インフラでまさかのAzureを利用!?本当に大丈夫なの? by モノビット エンジン
【GCC2019】モノビットエンジンがついにクラウド化!しかし、インフラでまさかのAzureを利用!?本当に大丈夫なの?【GCC2019】モノビットエンジンがついにクラウド化!しかし、インフラでまさかのAzureを利用!?本当に大丈夫なの?
【GCC2019】モノビットエンジンがついにクラウド化!しかし、インフラでまさかのAzureを利用!?本当に大丈夫なの?
CEDEC2022 Keiji Kikuchi RemoteMobWork by Keiji Kikuchi
CEDEC2022 Keiji Kikuchi RemoteMobWorkCEDEC2022 Keiji Kikuchi RemoteMobWork
CEDEC2022 Keiji Kikuchi RemoteMobWork
Keiji Kikuchi85 views
決済金融から始めるデータドリブンカンパニー by Tokuhiro Eto
決済金融から始めるデータドリブンカンパニー決済金融から始めるデータドリブンカンパニー
決済金融から始めるデータドリブンカンパニー
Tokuhiro Eto71 views
SORACOM UG 広島 #2 | SORACOM の紹介から SORACOM Conference "Discovery" 2018 SORACOM ... by SORACOM,INC
SORACOM UG 広島 #2 | SORACOM の紹介から SORACOM Conference "Discovery" 2018 SORACOM ...SORACOM UG 広島 #2 | SORACOM の紹介から SORACOM Conference "Discovery" 2018 SORACOM ...
SORACOM UG 広島 #2 | SORACOM の紹介から SORACOM Conference "Discovery" 2018 SORACOM ...
SORACOM,INC291 views
SORACOM UG 信州 #5 | SORACOM Conference "Discovery" 2018 SORACOM UG Explorer それ... by SORACOM,INC
SORACOM UG 信州 #5 | SORACOM Conference "Discovery" 2018 SORACOM UG Explorer それ...SORACOM UG 信州 #5 | SORACOM Conference "Discovery" 2018 SORACOM UG Explorer それ...
SORACOM UG 信州 #5 | SORACOM Conference "Discovery" 2018 SORACOM UG Explorer それ...
SORACOM,INC761 views
土下座パラダイスはこうして生まれた by Takafumi Naito
土下座パラダイスはこうして生まれた土下座パラダイスはこうして生まれた
土下座パラダイスはこうして生まれた
Takafumi Naito2.8K views
DeNA流cocos2d xとの付き合い方 by dena_study
DeNA流cocos2d xとの付き合い方DeNA流cocos2d xとの付き合い方
DeNA流cocos2d xとの付き合い方
dena_study18.1K views
suzukishoten Jaws 201703 launch session by konbu_wakayama
suzukishoten Jaws 201703 launch sessionsuzukishoten Jaws 201703 launch session
suzukishoten Jaws 201703 launch session
konbu_wakayama554 views
改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~ by Web Technology Corp.
改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~
改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~

More from gree_tech

アナザーエデンPC版リリースへの道のり 〜WFSにおけるマルチプラットフォーム対応の取り組み〜 by
アナザーエデンPC版リリースへの道のり 〜WFSにおけるマルチプラットフォーム対応の取り組み〜アナザーエデンPC版リリースへの道のり 〜WFSにおけるマルチプラットフォーム対応の取り組み〜
アナザーエデンPC版リリースへの道のり 〜WFSにおけるマルチプラットフォーム対応の取り組み〜gree_tech
725 views36 slides
GREE VR Studio Laboratory「XR-UX Devプロジェクト」の成果紹介 by
GREE VR Studio Laboratory「XR-UX Devプロジェクト」の成果紹介GREE VR Studio Laboratory「XR-UX Devプロジェクト」の成果紹介
GREE VR Studio Laboratory「XR-UX Devプロジェクト」の成果紹介gree_tech
229 views13 slides
REALITYアバターを様々なメタバースで活躍させてみた - GREE VR Studio Laboratory インターン研究成果発表 by
REALITYアバターを様々なメタバースで活躍させてみた - GREE VR Studio Laboratory インターン研究成果発表REALITYアバターを様々なメタバースで活躍させてみた - GREE VR Studio Laboratory インターン研究成果発表
REALITYアバターを様々なメタバースで活躍させてみた - GREE VR Studio Laboratory インターン研究成果発表gree_tech
1K views18 slides
アプリ起動時間高速化 ~推測するな、計測せよ~ by
アプリ起動時間高速化 ~推測するな、計測せよ~アプリ起動時間高速化 ~推測するな、計測せよ~
アプリ起動時間高速化 ~推測するな、計測せよ~gree_tech
1.9K views84 slides
Cloud Spanner をより便利にする運用支援ツールの紹介 by
Cloud Spanner をより便利にする運用支援ツールの紹介Cloud Spanner をより便利にする運用支援ツールの紹介
Cloud Spanner をより便利にする運用支援ツールの紹介gree_tech
682 views31 slides
WFSにおけるCloud SpannerとGKEを中心としたGCP導入事例の紹介 by
WFSにおけるCloud SpannerとGKEを中心としたGCP導入事例の紹介WFSにおけるCloud SpannerとGKEを中心としたGCP導入事例の紹介
WFSにおけるCloud SpannerとGKEを中心としたGCP導入事例の紹介gree_tech
596 views28 slides

More from gree_tech(20)

アナザーエデンPC版リリースへの道のり 〜WFSにおけるマルチプラットフォーム対応の取り組み〜 by gree_tech
アナザーエデンPC版リリースへの道のり 〜WFSにおけるマルチプラットフォーム対応の取り組み〜アナザーエデンPC版リリースへの道のり 〜WFSにおけるマルチプラットフォーム対応の取り組み〜
アナザーエデンPC版リリースへの道のり 〜WFSにおけるマルチプラットフォーム対応の取り組み〜
gree_tech725 views
GREE VR Studio Laboratory「XR-UX Devプロジェクト」の成果紹介 by gree_tech
GREE VR Studio Laboratory「XR-UX Devプロジェクト」の成果紹介GREE VR Studio Laboratory「XR-UX Devプロジェクト」の成果紹介
GREE VR Studio Laboratory「XR-UX Devプロジェクト」の成果紹介
gree_tech229 views
REALITYアバターを様々なメタバースで活躍させてみた - GREE VR Studio Laboratory インターン研究成果発表 by gree_tech
REALITYアバターを様々なメタバースで活躍させてみた - GREE VR Studio Laboratory インターン研究成果発表REALITYアバターを様々なメタバースで活躍させてみた - GREE VR Studio Laboratory インターン研究成果発表
REALITYアバターを様々なメタバースで活躍させてみた - GREE VR Studio Laboratory インターン研究成果発表
gree_tech1K views
アプリ起動時間高速化 ~推測するな、計測せよ~ by gree_tech
アプリ起動時間高速化 ~推測するな、計測せよ~アプリ起動時間高速化 ~推測するな、計測せよ~
アプリ起動時間高速化 ~推測するな、計測せよ~
gree_tech1.9K views
Cloud Spanner をより便利にする運用支援ツールの紹介 by gree_tech
Cloud Spanner をより便利にする運用支援ツールの紹介Cloud Spanner をより便利にする運用支援ツールの紹介
Cloud Spanner をより便利にする運用支援ツールの紹介
gree_tech682 views
WFSにおけるCloud SpannerとGKEを中心としたGCP導入事例の紹介 by gree_tech
WFSにおけるCloud SpannerとGKEを中心としたGCP導入事例の紹介WFSにおけるCloud SpannerとGKEを中心としたGCP導入事例の紹介
WFSにおけるCloud SpannerとGKEを中心としたGCP導入事例の紹介
gree_tech596 views
SINoALICE -シノアリス- Google Cloud Firestoreを用いた観戦機能の実現について by gree_tech
SINoALICE -シノアリス- Google Cloud Firestoreを用いた観戦機能の実現についてSINoALICE -シノアリス- Google Cloud Firestoreを用いた観戦機能の実現について
SINoALICE -シノアリス- Google Cloud Firestoreを用いた観戦機能の実現について
gree_tech626 views
海外展開と負荷試験 by gree_tech
海外展開と負荷試験海外展開と負荷試験
海外展開と負荷試験
gree_tech593 views
翻訳QAでのテスト自動化の取り組み by gree_tech
翻訳QAでのテスト自動化の取り組み翻訳QAでのテスト自動化の取り組み
翻訳QAでのテスト自動化の取り組み
gree_tech305 views
組み込み開発のテストとゲーム開発のテストの違い by gree_tech
組み込み開発のテストとゲーム開発のテストの違い組み込み開発のテストとゲーム開発のテストの違い
組み込み開発のテストとゲーム開発のテストの違い
gree_tech572 views
サーバーフレームワークに潜んでる脆弱性検知ツール紹介 by gree_tech
サーバーフレームワークに潜んでる脆弱性検知ツール紹介サーバーフレームワークに潜んでる脆弱性検知ツール紹介
サーバーフレームワークに潜んでる脆弱性検知ツール紹介
gree_tech209 views
データエンジニアとアナリストチーム兼務になった件について by gree_tech
データエンジニアとアナリストチーム兼務になった件についてデータエンジニアとアナリストチーム兼務になった件について
データエンジニアとアナリストチーム兼務になった件について
gree_tech308 views
シェアドサービスとしてのデータテクノロジー by gree_tech
シェアドサービスとしてのデータテクノロジーシェアドサービスとしてのデータテクノロジー
シェアドサービスとしてのデータテクノロジー
gree_tech432 views
「ドキュメント見つからない問題」をなんとかしたい - 横断検索エンジン導入の取り組みについて- by gree_tech
「ドキュメント見つからない問題」をなんとかしたい - 横断検索エンジン導入の取り組みについて-「ドキュメント見つからない問題」をなんとかしたい - 横断検索エンジン導入の取り組みについて-
「ドキュメント見つからない問題」をなんとかしたい - 横断検索エンジン導入の取り組みについて-
gree_tech1K views
「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話 by gree_tech
「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話
「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話
gree_tech1.1K views
比較サイトの検索改善(SPA から SSR に変換) by gree_tech
比較サイトの検索改善(SPA から SSR に変換)比較サイトの検索改善(SPA から SSR に変換)
比較サイトの検索改善(SPA から SSR に変換)
gree_tech693 views
コードの自動修正によって実現する、機能開発を止めないフレームワーク移行 by gree_tech
コードの自動修正によって実現する、機能開発を止めないフレームワーク移行コードの自動修正によって実現する、機能開発を止めないフレームワーク移行
コードの自動修正によって実現する、機能開発を止めないフレームワーク移行
gree_tech2.9K views
「やんちゃ、足りてる?」〜ヤンマガWebで挑戦を続ける新入りエンジニア〜 by gree_tech
「やんちゃ、足りてる?」〜ヤンマガWebで挑戦を続ける新入りエンジニア〜「やんちゃ、足りてる?」〜ヤンマガWebで挑戦を続ける新入りエンジニア〜
「やんちゃ、足りてる?」〜ヤンマガWebで挑戦を続ける新入りエンジニア〜
gree_tech396 views
法人向けメタバースプラットフォームの開発の裏側をのぞいてみた(仮) by gree_tech
法人向けメタバースプラットフォームの開発の裏側をのぞいてみた(仮)法人向けメタバースプラットフォームの開発の裏側をのぞいてみた(仮)
法人向けメタバースプラットフォームの開発の裏側をのぞいてみた(仮)
gree_tech751 views
基調講演 -グリーが目指すエンジニアのあり方、チームのあり方- by gree_tech
基調講演 -グリーが目指すエンジニアのあり方、チームのあり方-基調講演 -グリーが目指すエンジニアのあり方、チームのあり方-
基調講演 -グリーが目指すエンジニアのあり方、チームのあり方-
gree_tech445 views

Recently uploaded

SSH超入門 by
SSH超入門SSH超入門
SSH超入門Toru Miyahara
194 views21 slides
システム概要.pdf by
システム概要.pdfシステム概要.pdf
システム概要.pdfTaira Shimizu
28 views1 slide
robotics42.pptx by
robotics42.pptxrobotics42.pptx
robotics42.pptxNatsutani Minoru
168 views18 slides
Najah Matsuo Self Introduction by
Najah Matsuo Self IntroductionNajah Matsuo Self Introduction
Najah Matsuo Self IntroductionNajahMatsuo
7 views29 slides
onewedge_companyguide1 by
onewedge_companyguide1onewedge_companyguide1
onewedge_companyguide1ONEWEDGE1
5 views22 slides
how query cost affects search behavior translated in JP by
how query cost affects search behavior translated in JPhow query cost affects search behavior translated in JP
how query cost affects search behavior translated in JPTobioka Ken
9 views16 slides

Recently uploaded(10)

Najah Matsuo Self Introduction by NajahMatsuo
Najah Matsuo Self IntroductionNajah Matsuo Self Introduction
Najah Matsuo Self Introduction
NajahMatsuo7 views
onewedge_companyguide1 by ONEWEDGE1
onewedge_companyguide1onewedge_companyguide1
onewedge_companyguide1
ONEWEDGE15 views
how query cost affects search behavior translated in JP by Tobioka Ken
how query cost affects search behavior translated in JPhow query cost affects search behavior translated in JP
how query cost affects search behavior translated in JP
Tobioka Ken9 views
3Dプリンタでロボット作るよ#1_黎明編 by Yoshihiro Shibata
3Dプリンタでロボット作るよ#1_黎明編3Dプリンタでロボット作るよ#1_黎明編
3Dプリンタでロボット作るよ#1_黎明編
AIで始めるRustプログラミング #SolDevHub by K Kinzal
AIで始めるRustプログラミング #SolDevHubAIで始めるRustプログラミング #SolDevHub
AIで始めるRustプログラミング #SolDevHub
K Kinzal20 views
図解で理解するvetKD by ryoo toku
図解で理解するvetKD図解で理解するvetKD
図解で理解するvetKD
ryoo toku84 views

SINoALICE -シノアリス- グローバル版、全139ヵ国リリースへの道のり