$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AWSでゲームサーバーを運用! Amazon GameLiftのお話
Search
入井 啓太
July 04, 2024
Programming
0
890
AWSでゲームサーバーを運用! Amazon GameLiftのお話
入井 啓太
July 04, 2024
Tweet
Share
More Decks by 入井 啓太
See All by 入井 啓太
Claude CodeによるAI駆動開発の実践 〜そこから見えてきたこれからのプログラミング〜
iriikeita
0
480
AWS発のAIエディタKiroを使ってみた
iriikeita
1
290
kiroでゲームを作ってみた
iriikeita
0
280
色々なAWSサービス名の由来を調べてみた
iriikeita
0
370
色々なIaCツールを実際に触って比較してみる
iriikeita
0
690
何故負荷試験が大切かを考える
iriikeita
0
370
Amazon GameLiftの 構成要素を整理する
iriikeita
0
620
Zendeskでコールセンター・ヘルプデスク業務に手軽に生成AIのパワーを取り入れる方法
iriikeita
0
1.1k
SendGridと連携して顧客にマーケティングメールを送るZendeskアプリを作ってみた
iriikeita
0
1.1k
Other Decks in Programming
See All in Programming
俺流レスポンシブコーディング 2025
tak_dcxi
14
8.4k
宅宅自以為的浪漫:跟 AI 一起為自己辦的研討會寫一個售票系統
eddie
0
490
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
190
手軽に積ん読を増やすには?/読みたい本と付き合うには?
o0h
PRO
1
170
20 years of Symfony, what's next?
fabpot
2
340
ローターアクトEクラブ アメリカンナイト:川端 柚菜 氏(Japan O.K. ローターアクトEクラブ 会長):2720 Japan O.K. ロータリーEクラブ2025年12月1日卓話
2720japanoke
0
720
20251127_ぼっちのための懇親会対策会議
kokamoto01_metaps
2
420
エディターってAIで操作できるんだぜ
kis9a
0
690
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか
syumai
6
2.1k
手が足りない!兼業データエンジニアに必要だったアーキテクチャと立ち回り
zinkosuke
0
580
connect-python: convenient protobuf RPC for Python
anuraaga
0
380
関数実行の裏側では何が起きているのか?
minop1205
1
670
Featured
See All Featured
Code Review Best Practice
trishagee
74
19k
Music & Morning Musume
bryan
46
7k
Side Projects
sachag
455
43k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
The Cult of Friendly URLs
andyhume
79
6.7k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
121
20k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
KATA
mclloyd
PRO
32
15k
For a Future-Friendly Web
brad_frost
180
10k
Transcript
AWSでゲームサーバーを運用! Amazon GameLiftのお話 2024.07.04 名古屋エンジニアLT大会 産業支援グループ ゲームソリューション部 入井 啓太
2 自己紹介 名前:入井啓太 所属:産業支援グループ ゲームソリューション部 拠点:名古屋 肩書:エンジニア 入社年月:2022年10月 趣味:ゲーム、漫画、猫など
オンラインゲームとは • インターネットを通じて複数のプレイヤーが同時に参加する ゲーム • リアルタイムでの対戦や協力プレイが可能 • ジャンルの例 • MMO
RPG • FPS • 格闘ゲーム 3
オンラインゲームのサーバーの種別 APIサーバー • 主にゲームの非リアルタイム処理を担当 • HTTP / HTTPS Webサーバーがよく使われる •
機能例 ◦ 認証 ◦ ユーザーデータ、マスターデータ管理 ◦ アセット配信 ◦ 購入関係の処理 など 4
オンラインゲームのサーバーの種別 APIサーバーの構成例 5 ロードバランサ DB、キャッシュ コンピューティング
ゲームサーバー • ゲームのリアルタイム処理を担当 • UDP通信など • 機能例 ◦ プレイヤー同士の同期 ◦
ゲームロジック処理 オンラインゲームのサーバーの種別 6
オンラインゲームのサーバーの種別 7 P2P 格ゲー、レースゲーなど Listen Server 数人レベルの 少人数オンライン向け Dedicated Server
数十人レベルの 大規模オンライン向け
よくあるゲームのセッション管理 8 ゲームサーバー 実例としては某大乱闘とか一狩り行くゲームとか ルームA ルームB その他便利機能の例 プライベートルーム サーバーブラウザ
商用ゲームサーバーを成立させるのは大変 9 サーバーのオートスケール プレイヤー・ゲームの セッション配置・管理 複雑なルールの マッチメイキング 世界中のプレイヤーの 適切なルーティング モニタリング・分析
セキュリティ リアルタイム・ステートフルな処理 を行うサーバーの管理
そこでAmazon GameLift • マネージド型のゲームサーバーホ スティングサービス • 高パフォーマンス、低遅延、スケー ラブル • ゲームサーバーのデプロイ、運用、
スケーリングを簡素化 10 要するにゲームサーバー管理・運用に必要なあれこれをやってくれる
オンラインゲームのサーバーの種別 11 P2P 格ゲー、レースゲーなど Listen Server 数人レベルの 少人数オンライン向け Dedicated Server
数十人レベルの 大規模オンライン向け GameLiftはコレ↓を担当
Amazon GameLiftの主なコンポーネント • ビルド ◦ ゲームサーバーのバイナリをアップロード • フリート ◦ サーバーインスタンスの集合
• キュー ◦ プレイヤーのマッチング待機列 • FlexMatch ◦ プレイヤーマッチメイキングサービス 12
Amazon GameLiftの全体像
Amazon GameLiftの事例 14
宣伝: Classmethod OdysseyでもGameLiftについて発表します タイトル:Amazon GameLiftの構成要素を整理する 日時: Day10 - 7/29(月)18:50-19:30 内容:
各コンポーネントの役割や標準的な設定内容について解説 15
None