6 月 18 日 Next - 意外と簡単、AI を使ったリアルタイム モバイルゲーム開発

27
AI を使ったリアルタイム モバイルゲー ム開発

Transcript of 6 月 18 日 Next - 意外と簡単、AI を使ったリアルタイム モバイルゲーム開発

AI を使ったリアルタイム モバイルゲーム開発

Firebaseとは?

Firebaseはモバイルアプリやウェブアプリ用の強力なプラットフォーム

Firebase

ユーザー認証

リアルタイムデータベース

静的ホスティング

位置情報 コラボレーション ゲーム

リアルタイムで…

信頼性の低いネットワーク 複数のプラットフォーム

リアルタイムは難しい!

複雑なトランスポート

• リアリティ番組Big Brother用にリアルタイムの

チャットプラットフォームを構築

• ピーク時には50,000の同時アクセスがあり、

2,700万以上のチャットメッセージが投稿され

た。

CBS

• リアルタイムの卓上ゲームアプリを構築

• 世界各地の友人たちが同じテーブルについて

いるかのようにゲームをプレイできる。

• ユーザー数は100,000人まで成長

• Firebaseにより、バックエンドを動作させることよ

りも、機能の構築や、ユーザーからのリクエスト

に対応することに集中できるようになった。

Roll20

Twitch

Twitchは世界最大の動画プラットフォームであり、ゲーマーのためのコミュニティとなっている。 リアルタイムのストリームがライブ配信される際には Firebaseを使ってユーザーに通知が送られる。

InVisionはFirebaseを用い、リアルタイムの会議機能

を設けている。

InVision

デモFirebaseのシンプルなクライアント

結論

http://firebase.com

• https://www.firebase.com • https://www.firebase.com/docs/ • https://www.youtube.com/firebase• https://github.com/mimming/mmo-asteroids

お役立ちリンク

ありがとうございました!