Download - Brain Dots at dots. - Brain Dotsのアーキテクチャ -

Transcript
Page 1: Brain Dots at dots. - Brain Dotsのアーキテクチャ -

AWS Startup Tech 夏のLT大会

2015.09.01

松下 雅和 (@matsukaz)株式会社トランスリミットCTO

Brain Dotsのアーキテクチャ

Page 2: Brain Dots at dots. - Brain Dotsのアーキテクチャ -

@matsukaz

松下 雅和

株式会社トランスリミット

ダブルCTO(*)

(*) http://hirokitakaba.github.io/blog/2015/04/03/double-cto/

カメラ, 折りたたみ自転車, テニス, 卓球, ボウリング

Page 3: Brain Dots at dots. - Brain Dotsのアーキテクチャ -

サービス紹介

Page 4: Brain Dots at dots. - Brain Dotsのアーキテクチャ -

線や図形を描き、赤と青の ボールをぶつける描く脳トレ

http://translimit.co.jp/services/braindots.html

Page 5: Brain Dots at dots. - Brain Dotsのアーキテクチャ -

ステージ数:約500

ペンの種類:30種類以上

Page 6: Brain Dots at dots. - Brain Dotsのアーキテクチャ -

プレイ動画の共有も

Page 7: Brain Dots at dots. - Brain Dotsのアーキテクチャ -

リリースから10日で

Page 8: Brain Dots at dots. - Brain Dotsのアーキテクチャ -

リリースから1ヶ月で

Page 9: Brain Dots at dots. - Brain Dotsのアーキテクチャ -

海外比率:  96.25%

平均滞在時間:  約30分/日

総プレイ時間:  1億回以上/日

対応言語:  15ヶ国語

Page 10: Brain Dots at dots. - Brain Dotsのアーキテクチャ -

早速パクリアプリも Σ(゚Д゚;)

全然ゲーム内容が 違うけどね…

Page 11: Brain Dots at dots. - Brain Dotsのアーキテクチャ -

早速パクリアプリも Σ(゚Д゚;)

全然ゲーム内容が 違うけどね…

ちなみに同じ製作者のアプリ…

Page 12: Brain Dots at dots. - Brain Dotsのアーキテクチャ -

アーキテクチャ

Page 13: Brain Dots at dots. - Brain Dotsのアーキテクチャ -

基本方針オフライン前提

可能な限りサーバレス

Brain Wars以上にグローバル対応を強化

シェア機能を充実

プラットフォーム機能も積極的に利用

Page 14: Brain Dots at dots. - Brain Dotsのアーキテクチャ -

オフライン前提ストアからダウンロードした状態で基本的にすべてプレイできる

サーバ通信は+α要素として提供 動画共有 イベント参加 クラウドへのバックアップ (後述)

Page 15: Brain Dots at dots. - Brain Dotsのアーキテクチャ -

可能な限りサーバレスイベントなど必要なときだけサーバを用意

プラットフォームのクラウド・ストレージを利用してサーバレスにバックアップ

iCloud KVSGoogle Play Saved Games

結果、かなりの低コストサービスに

Page 16: Brain Dots at dots. - Brain Dotsのアーキテクチャ -

グローバル対応リリース当初から15ヶ国語対応 以前から開発していたLocalizationシステムを本格的に利用して簡単に多言語対応

デバイスの言語設定とは別で、アプリ内で言語切替可能に

プッシュ通知をTimezoneベースに (対応中)

Page 17: Brain Dots at dots. - Brain Dotsのアーキテクチャ -

シェア機能を充実

シェアを促進するために報酬も用意

Everyplayによるプレイ動画の共有 公式アカウントで紹介して盛り上げたり

さまざまなプラットフォームにシェア可能

Page 18: Brain Dots at dots. - Brain Dotsのアーキテクチャ -

プラットフォーム機能の利用ゲームプラットフォームのログインを推奨

Google Play Game Services Game Center

イベント参加やクラウド・ストレージのバックアップで利用

結果としてfeatureされやすいアプリに?

Page 19: Brain Dots at dots. - Brain Dotsのアーキテクチャ -

WorkDocs

ELBEC2

S3

OpsWorks

ElastiCache (Redis)

RDS (Aurora)

EC2

SNS

Route 53

Slack

API Server

AdminServer

CloudWatch SNS Lambda

Google BigQuerySNS SQS

IAM EC2

Localization Server

APK

Cognito

全体構成

Game Center iCloud KVS

iOS

Google Play Saved Games

Google Play Game Services

Android

+

Everyplay

Aurora

Google Analytics

Page 20: Brain Dots at dots. - Brain Dotsのアーキテクチャ -

宣伝

Page 21: Brain Dots at dots. - Brain Dotsのアーキテクチャ -

ただいま メンバーを募集中!• エンジニア

• プロデューサー

• CFO/COO候補

• デザイナー

• プランナー

Page 22: Brain Dots at dots. - Brain Dotsのアーキテクチャ -
Page 23: Brain Dots at dots. - Brain Dotsのアーキテクチャ -

5億DL〜 17億DL〜5億DL〜

世界をターゲットに 億超えダウンロードを目指す!

Page 24: Brain Dots at dots. - Brain Dotsのアーキテクチャ -

お待ちしてます!

https://www.wantedly.com/projects/27058http://translimit.co.jp/recruit.html