Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
WFSの認証基盤SDKと海外展開
Search
gree_tech
PRO
January 17, 2020
Technology
0
320
WFSの認証基盤SDKと海外展開
「WFS Tech Talk #2」で発表された資料です。
https://gree.connpass.com/event/158257/
gree_tech
PRO
January 17, 2020
Tweet
Share
More Decks by gree_tech
See All by gree_tech
REALITY株式会社における開発生産性向上の取り組み: 失敗と成功から学んだこと
gree_tech
PRO
2
230
『ヘブンバーンズレッド』におけるフィールドギミックの裏側
gree_tech
PRO
2
190
セキュリティインシデント対応の体制・運用の試行錯誤 / greetechcon2024-session-a1
gree_tech
PRO
1
190
『アナザーエデン 時空を超える猫』国内海外同時運営実現への道のり ~別々で開発されたアプリを安定して同時リリースするまでの取り組み~
gree_tech
PRO
1
160
『アサルトリリィ Last Bullet』におけるクラウドストリーミング技術を用いたブラウザゲーム化の紹介
gree_tech
PRO
1
210
UnityによるPCアプリの新しい選択肢。「PC版 Google Play Games」への対応について
gree_tech
PRO
1
370
実機ビルドのエラーによる検証ブロッカーを0に!『ヘブンバーンズレッド』のスモークテスト自動化の取り組み
gree_tech
PRO
1
240
"ゲームQA業界の技術向上を目指す! 会社を超えた研究会の取り組み"
gree_tech
PRO
1
280
Jamstack でリニューアルするグリーグループのメディア
gree_tech
PRO
2
450
Other Decks in Technology
See All in Technology
Bring Your Own Container: When Containers Turn the Key to EDR Bypass/byoc-avtokyo2024
tkmru
0
830
「隙間家具OSS」に至る道/Fujiwara Tech Conference 2025
fujiwara3
6
6.2k
[IBM TechXchange Dojo]Watson Discoveryとwatsonx.aiでRAGを実現!事例のご紹介+座学②
siyuanzh09
0
110
Oracle Base Database Service:サービス概要のご紹介
oracle4engineer
PRO
1
16k
技術に触れたり、顔を出そう
maruto
1
140
Kotlin Multiplatformのポテンシャル
recruitengineers
PRO
2
140
Visual StudioとかIDE関連小ネタ話
kosmosebi
1
360
re:Invent2024 KeynoteのAmazon Q Developer考察
yusukeshimizu
1
120
AWS Community Builderのススメ - みんなもCommunity Builderに応募しよう! -
smt7174
0
150
20240522 - 躍遷創作理念 @ PicCollage Workshop
dpys
0
310
2025年に挑戦したいこと
molmolken
0
130
.NET 最新アップデート ~ AI とクラウド時代のアプリモダナイゼーション
chack411
0
190
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
365
25k
Designing Experiences People Love
moore
139
23k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
3
350
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
Done Done
chrislema
182
16k
Product Roadmaps are Hard
iamctodd
PRO
50
11k
Why Our Code Smells
bkeepers
PRO
335
57k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
RailsConf 2023
tenderlove
29
970
Agile that works and the tools we love
rasmusluckow
328
21k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
Transcript
WFSの認証基盤SDKと海外展開 2020.01.14 遠藤辰弥
自己紹介 • サーバーエンジニア • 社内のボードゲーム部に所属 • 広告や共通基盤などに在籍
•新規スマホアプリ •既存の社内プラットフォームと独立した環境 ◦新たな共通認証基盤SDKとして開発スタート •複数のゲームに対応 •ゲーム開発に集中するための機能分離 •「ゲーム以外」を担当 WFSの共通基盤
WFSアプリの共通基盤「gamelib」 目的 • 必要だけどゲーム本質と分離できる部分を引き受ける ◦ アカウント = 認証基盤、IDの発行 ◦ 課金・経理処理の統一・ゲームから隠蔽
◦ アプリ内通貨管理の統一 ◦ 年齢登録と制限 ◦ キーワードフィルタ 担当していないこと • アプリ毎に異なる部分 ◦ キャラ管理、ガチャシステム、etc
• SDK提供 ◦ 外部システムとのやりとり ◦ 組み込みサポート • 利用者保護の取り組み ◦ 実装ルール強制のためのコードレビュー
提供内容
構成 要点 アプリ ゲームサーバ gamelibサーバ 経理 gamelib SDK Cocos/Unity gamelib
SDK PHP Apple/Google
構成 要点
• 国内展開は完了した • つぎは海外展開へ • 課金の通貨対応はSDKで担当 ◦ 通貨処理はどうするか? ◦ インフラはどうするか?
海外展開
海外展開 インフラ •地域毎に独立セットを構築 • 一部ログは1箇所に送る
海外展開 経理・法律 経理 • あらゆる国・通貨を現地通貨で集計 • 国ごとに違う消費税対応を調査 法律 • GDPR
• クーリングオフ制度(課金キャンセル) • 年齢制限の違い
•海外課金もgamelibで差を吸収 •課金ログも集約することができた ◦国内外問わず、半リアルタイムに売上を把握可能 結果
売上などの指標を、速報・日・月で把握
•WFS共通基盤を支えているのは一般的な技術 •それを更新しつつ提供している •海外課金を実現しているのも地味な積み重ね •知見あるかたは是非共有を まとめ