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
450
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
コミュニケーションに鍵を見いだす、エンジニア1年目の経験談
gree_tech
PRO
0
120
REALITY株式会社における開発生産性向上の取り組み: 失敗と成功から学んだこと
gree_tech
PRO
2
1.7k
『ヘブンバーンズレッド』におけるフィールドギミックの裏側
gree_tech
PRO
2
560
セキュリティインシデント対応の体制・運用の試行錯誤 / greetechcon2024-session-a1
gree_tech
PRO
1
560
『アナザーエデン 時空を超える猫』国内海外同時運営実現への道のり ~別々で開発されたアプリを安定して同時リリースするまでの取り組み~
gree_tech
PRO
1
530
『アサルトリリィ Last Bullet』におけるクラウドストリーミング技術を用いたブラウザゲーム化の紹介
gree_tech
PRO
1
620
UnityによるPCアプリの新しい選択肢。「PC版 Google Play Games」への対応について
gree_tech
PRO
1
970
実機ビルドのエラーによる検証ブロッカーを0に!『ヘブンバーンズレッド』のスモークテスト自動化の取り組み
gree_tech
PRO
1
640
"ゲームQA業界の技術向上を目指す! 会社を超えた研究会の取り組み"
gree_tech
PRO
1
760
Other Decks in Technology
See All in Technology
自律的なスケーリング手法FASTにおけるVPoEとしてのアカウンタビリティ / dev-productivity-con-2025
yoshikiiida
0
340
2025-06-26_Lightning_Talk_for_Lightning_Talks
_hashimo2
2
110
Tech-Verse 2025 Keynote
lycorptech_jp
PRO
0
1.3k
開発生産性を組織全体の「生産性」へ! 部門間連携の壁を越える実践的ステップ
sudo5in5k
0
360
ビギナーであり続ける/beginning
ikuodanaka
1
200
OPENLOGI Company Profile for engineer
hr01
1
33k
Understanding_Thread_Tuning_for_Inference_Servers_of_Deep_Models.pdf
lycorptech_jp
PRO
0
150
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
3
940
asken AI勉強会(Android)
tadashi_sato
0
140
Witchcraft for Memory
pocke
1
660
生まれ変わった AWS Security Hub (Preview) を紹介 #reInforce_osaka / reInforce New Security Hub
masahirokawahara
0
360
AI専用のリンターを作る #yumemi_patch
bengo4com
3
1.9k
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
100
5.6k
Practical Orchestrator
shlominoach
188
11k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
Six Lessons from altMBA
skipperchong
28
3.9k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
500
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Docker and Python
trallard
44
3.5k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
940
How to train your dragon (web standard)
notwaldorf
94
6.1k
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共通基盤を支えているのは一般的な技術 •それを更新しつつ提供している •海外課金を実現しているのも地味な積み重ね •知見あるかたは是非共有を まとめ