Slide 1

Slide 1 text

Twilio Syncで オンラインゲームは 作れるのか?


Slide 2

Slide 2 text

自己紹介 池原 大然 TwilioのDeveloper Evangelist Email: [email protected] Twitch Twitter GitHub @Neri78

Slide 3

Slide 3 text

ドラゴンクエストウォーク(DQW) やってます! ● 無(理のない)課金勢 ● 1日平均14,000歩ほど あるいてます! ● MMORPGもやりこんでました!

Slide 4

Slide 4 text

今日のお題


Slide 5

Slide 5 text

Twilio Sync GA! 2021/01/27 (PST)

Slide 6

Slide 6 text

Twilio Sync とは?

Slide 7

Slide 7 text

リアルタイムで状態を同期する機能を提供 竜王マジつええ text: 竜王マジつええ 竜王マジつええ 竜王マジつええ 竜王マジつええ 主なオブジェクト ● Documents ● Lists ● Maps

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

It’s time to build!


Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

player: A x:5, y:20 新しい位置 player: A x:5, y:20 プレイヤーAを 新しい 位置に移動 RPGツクールのプラグインで Syncを利用し、キャラクターを移動

Slide 13

Slide 13 text

完璧じゃないか!


Slide 14

Slide 14 text

制限... https://www.twilio.com/docs/sync/limits ● 合計接続数 ○ サブアカウントごと 7,000接続 ○ 全サブアカウント合計で10万接続 ● 接続の確立 ○ サブアカウントごとに110接続/秒 ○ 全サブアカウント合計で1,000接続/秒 ● アップストリーム要求 ○ 接続ごとに 500リクエスト/秒 ○ 全サブアカウントで 20,000リクエスト/秒 ● オブジェクトへの書き込み ○ オブジェクトごとに20回/秒 10秒間のバーストウィンドウ ● オブジェクトの読み込み ○ オブジェクトごとに20回/秒 10秒間のバーストウィンドウ ● オブジェクトのサイズにも制限

Slide 15

Slide 15 text

ご利用は計画的に


Slide 16

Slide 16 text

リソース Twilio Sync(なんとただいま2.0.0) https://www.twilio.com/docs/sync Firebaseで実現した例(今回の元ネタ) RPGツクールMVでオンラインゲームを作ろう! https://qiita.com/krmbn0576/items/ef942219ea72541a580a

Slide 17

Slide 17 text

おしらせ


Slide 18

Slide 18 text

Twilioハンズオン、積極的に開催中です! https://twilio.connpass.com/ そのうちSyncもやるよ!

Slide 19

Slide 19 text

ありがとうございました