Upgrade to Pro — share decks privately, control downloads, hide ads and more …

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

D8d7b57845a4351caeafefe89b882239?s=47 Neri78
February 24, 2021

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

2021年2月24日に開催された「」でTwilio Syncを使ってオンラインゲームのキャラ同期を試したLTの資料です。

デモ: https://youtu.be/koWeLGwR_Z8

D8d7b57845a4351caeafefe89b882239?s=128

Neri78

February 24, 2021
Tweet

Transcript

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


  2. 自己紹介 池原 大然 TwilioのDeveloper Evangelist Email: dikehara@twilio.com Twitch Twitter GitHub

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

  4. 今日のお題


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

  6. Twilio Sync とは?

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

    • Lists • Maps
  8. None
  9. None
  10. It’s time to build!


  11. None
  12. player: A x:5, y:20 新しい位置 player: A x:5, y:20 プレイヤーAを

    新しい 位置に移動 RPGツクールのプラグインで Syncを利用し、キャラクターを移動
  13. 完璧じゃないか!


  14. 制限... https://www.twilio.com/docs/sync/limits • 合計接続数 ◦ サブアカウントごと 7,000接続 ◦ 全サブアカウント合計で10万接続 •

    接続の確立 ◦ サブアカウントごとに110接続/秒 ◦ 全サブアカウント合計で1,000接続/秒 • アップストリーム要求 ◦ 接続ごとに 500リクエスト/秒 ◦ 全サブアカウントで 20,000リクエスト/秒 • オブジェクトへの書き込み ◦ オブジェクトごとに20回/秒 10秒間のバーストウィンドウ • オブジェクトの読み込み ◦ オブジェクトごとに20回/秒 10秒間のバーストウィンドウ • オブジェクトのサイズにも制限
  15. ご利用は計画的に


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

  17. おしらせ


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

  19. ありがとうございました