SlideShare a Scribd company logo
Submit Search
Upload
Login
Signup
Odencat開発戦略2019
Report
Daigo Sato
Follow
Software Engineer at DeNA Co., Ltd.
Jan. 22, 2021
•
0 likes
•
13,226 views
1
of
112
Odencat開発戦略2019
Jan. 22, 2021
•
0 likes
•
13,226 views
Download Now
Download to read offline
Report
Small Business & Entrepreneurship
2019年頃のOdencatの戦略がまとまった資料です。
Daigo Sato
Follow
Software Engineer at DeNA Co., Ltd.
Recommended
いまさら恥ずかしくてAsyncをawaitした
Kouji Matsui
6.5K views
•
37 slides
MVPパターンによる設計アプローチ「あなたのアプリ報連相できてますか」
U-dai Yokoyama
17.9K views
•
26 slides
コールバックと戦う話
torisoup
2.9K views
•
59 slides
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
Drecom Co., Ltd.
12.1K views
•
114 slides
20分くらいでわかった気分になれるC++20コルーチン
yohhoy
12.7K views
•
31 slides
見よう見まねでやってみる2D流体シミュレーション
KLab Inc. / Tech
779 views
•
26 slides
More Related Content
What's hot
リンク機構を有するロボットをGazeboで動かす
tomohiro kuwano
2.9K views
•
18 slides
【CEDEC2017】Unityを使ったNintendo Switch™向けのタイトル開発・移植テクニック!!
Unity Technologies Japan K.K.
44.3K views
•
145 slides
No skk, no life.
digitalghost
4.5K views
•
75 slides
背景を作って苦労してみた ~Amplify Impostors~
poko ponmaru
498 views
•
32 slides
自動運転車両開発におけるUE4の活用事例 | UNREAL FEST EXTREME 2020 WINTER
エピック・ゲームズ・ジャパン Epic Games Japan
3.8K views
•
56 slides
UE4 Hair & Groomでのリアルタイムファーレンダリング (UE4 Character Art Dive Online)
エピック・ゲームズ・ジャパン Epic Games Japan
15.4K views
•
133 slides
What's hot
(20)
リンク機構を有するロボットをGazeboで動かす
tomohiro kuwano
•
2.9K views
【CEDEC2017】Unityを使ったNintendo Switch™向けのタイトル開発・移植テクニック!!
Unity Technologies Japan K.K.
•
44.3K views
No skk, no life.
digitalghost
•
4.5K views
背景を作って苦労してみた ~Amplify Impostors~
poko ponmaru
•
498 views
自動運転車両開発におけるUE4の活用事例 | UNREAL FEST EXTREME 2020 WINTER
エピック・ゲームズ・ジャパン Epic Games Japan
•
3.8K views
UE4 Hair & Groomでのリアルタイムファーレンダリング (UE4 Character Art Dive Online)
エピック・ゲームズ・ジャパン Epic Games Japan
•
15.4K views
UE4とUnrealC++について
Masahiko Nakamura
•
39.4K views
Unity + Twitch Extensionsを使って動画配信
Takaaki Ichijo
•
1.5K views
【Unity道場】ゲーム制作に使う数学を学習しよう
Unity Technologies Japan K.K.
•
30.1K views
UE4とBlenderでランニングコストを抑えるモダンなワークフロー
エピック・ゲームズ・ジャパン Epic Games Japan
•
25.6K views
Unreal Engine を用いた、駐車スペース検知のための学習データ生成
Silicon Studio Corporation
•
5.9K views
Photon Fusionのはじめの一歩
聡 大久保
•
852 views
UE4でマルチプレイヤーゲームを作ろう
エピック・ゲームズ・ジャパン Epic Games Japan
•
29.3K views
テストを書こう、Unity編
Hiroto Imoto
•
22K views
UE4で”MetaHumanを使わずに”耳なし芳一になる10の方法 | UE4 Character Art Dive Online
エピック・ゲームズ・ジャパン Epic Games Japan
•
12.6K views
OpenVRやOpenXRの基本的なことを調べてみた
Takahiro Miyaura
•
1.7K views
Unity dojo amplifyshadereditor101_jpn-jp
小林 信行
•
48.9K views
インタフェース完全に理解した
torisoup
•
5.9K views
Unityではじめるオープンワールド制作 エンジニア編
Unity Technologies Japan K.K.
•
13.5K views
【Unite Tokyo 2019】Understanding C# Struct All Things
UnityTechnologiesJapan002
•
61.2K views
Odencat開発戦略2019
1.
ODENCAT生存戦略 DAIGO
2.
Google Indie Festival
Top3!
3.
プロローグ
4.
自由の国アメリカ
6.
アメリカで働きはじめて3年・・・
8.
あの日が永遠につづくと思っていた・・・
10.
30代男性(無職) in シリコンバレー
11.
もうおわりだ・・・
12.
国に住もう? 仕事どうしよう?
13.
なにやりたいんだっけ?
14.
強制退職により 自分に向き合わざるを得なくなった
15.
すべてはここからはじまった 1998「息子よ。 い上がれ。」RPGツクール2000
16.
すべてはここからはじまった 2002「リバースサガ」Delphi
17.
もう一度、あのころのつづきを。
18.
ドイツ生まれ、日本育ち。大学受験 で英語を覚え、大学院留学でカーネ ギーメロン大学大学院 Entertainment Technology Center を卒業。その後、Activision、スク エニ、DeNAを経てシリコンバレー で会社がなくなってしまい、2年ほ どニート。最近、日本に帰国し、 Odencat株式会社を設立。
19.
好きなストーリーゲームだけ 開発してリッチな生活を送る 目標
20.
第一章 つくりたいモノ
21.
「Undertale」 Tobyfox
22.
3年位はかかりそう・・・
23.
「To The Moon」 FreeBirdGames
24.
デスクトップはきびしすぎる
25.
「彼女は最後にそう言った」 SYUPRO-DX Inc. 2002
26.
いけるかもしれない!
27.
たくさん作れば大金持ちに! 月5万円のゲームを20本作れば・・? 年収1200万円!
28.
ユーザーをどうやって集めるか
29.
基本はネットに大体書いてある • レビュー依頼 • YouTuber •
SNS拡散 • 事前予約 • ベータテスト • etc …
30.
これではダメ
31.
相互送客 Push通知を使う
32.
SNSにファンを誘導
33.
6本くらいもくもくと開発。
34.
ここまできた・・・! 2019年2月リリース 「くまのレストラン」 2019年5月リリース 「フィッシングパラダイス」
35.
寄り道(失敗)もした 2018年10月リリース「説教おじさん」
36.
好きなストーリーゲームだけつくる 開発して年収2,500万円くらいほしい 目標
37.
売上 - 開発コスト
- マーケコスト = 利益
38.
最もコントロールできる部分=開発費
39.
自分にとっては、 開発コストの最小化が最も重要
40.
第二章 ゲームデザイン戦略
41.
期待値を下げること
42.
•低解像度ドット絵のみ対応 •縦持ちに特化する •画面はスクロールしない •バトルはない •ゲーム毎、独自のシステム はなるべく避ける •オンライン要素は避ける
43.
低解像度ドット絵のみ対応 グラフィックを高解像度にしてしまうと、 人間の想像力に頼れなくなる。 必要な描き込みやアニメーション数が 増えてしまう。
44.
縦持ちに特化する 横持ちの画面だと、家庭用ゲーム機のよう に、ゲームプレイの期待値が大きくなってし まう。
45.
画面はスクロールしない 画面がスクロールできると操作性がわるくな る上、マップのサイズが大きくなりがちにな り工数が増える。
46.
バトルはない バトルシステムはシステム自体の実装工数のみ ならず、キャラクターの成長要素などの実装が 工数を大きく肥大させてしまう。
47.
オンライン要素は避ける ユーザー問い合わせ、サーバーの管理などのメ ンテナンスコストがばかにならないのでまる まるカット。そのため、課金アイテムでも消 費型アイテムは採用していない。(サーバー側 での保持が必要となるため)
48.
ゲームごとに 目的を持って積み上げる
49.
• もともと16年前くらいに 作ったゲーム • 移植に徹し、ゲームデザ イン工数を省く •
エンジンをつくるため • 基礎システム実装 償いの時計
50.
• 脱出ゲームもつくること ができるのか • ヒントシステム実装 •
スポンサーシステム実装 • ドット絵をお願いする • メタ表現のチャレンジ しあわせのあおいとり
51.
• mCyan原作のRPGツクー ル2000の作品の移植 • 人にツールを使ってもら う •
多解像度対応 • 感動系 潮騒の街/エンゼルロード
52.
• ボリュームアップ • 高単価追加エピソード •
マイクロエピソード • ミニゲームシステム • マーケティングを意識 したキャラデザ くまのレストラン
53.
• RPG以外はつくれるのか • 広告収益重視 •
スピンオフ戦略 • インテリアシステム フィッシング・パラダイス
54.
• 海外展開をより意識 • 人が死なない 新作「???」
55.
試行錯誤した経験も資産
56.
第三章 エンジニアリング
57.
徹底的に共通化をする!
58.
•広告 •課金 •分析 •レビュー誘導 •クロスプロモ •セーブデータ •設定画面 •etc… ゲームを売るためには ゲーム機能がたくさん必要 20機能くらい
59.
•バナー •インタースティシャル •リワード •広告ロード管理 •メディエーション導入 広告
60.
課金 •課金 •購入情報のリストア •レシート検証 •エラー処理
61.
ニュース機能 •多言語対応 •Scheme解決 •管理パネル •Push通知から開く ニュースの指定 •定期的に適切なニュース を読み込む •キャラに話しかけて表 示とかも可能
62.
リンク集 •自社アプリのリスト
63.
スクリーンショット •いつでもどこでもスクリー ンショットをとってSNSで シェアできる
64.
レビュー誘導 •レビューページを開く •レビュー数を増やす
65.
•ツイッターなどでシェアし てもらう 画像シェア機能
66.
SNS誘導 •プレイヤーが望めばTwitter やFacebookでフォローでき るように
67.
スポンサー機能 •スポンサーになる仕組みを 簡単に導入できるようにす る
68.
Analytics •Firebaseとか •共通のイベントはエンジンにしこむ •ゲーム独自のイベントはそれぞれ定義
69.
Crash Report •Crashlyticsとか •やばい例外などをキャッチ
70.
Push通知 •新作のリリースやゲー ムのアップデートを通 知する
71.
プライバシーポリシーなど •お約束的なものが さらりとカバーさ れるようにする
72.
設定画面 •どのゲームにもいるよ うなものはもれなくカ バー!
73.
多解像度対応 ipad iPhone6S iPhoneX
74.
アイテムシステム •インベントリ機能 •アイテムを選択してオブ ジェクトにインタラク ションできる
75.
ヒントシステム •脱出ゲーによくある •広告を見ると次やるべ きことを教えてくれる
76.
正直やってられない
77.
ハコを作る 広告 課金 ニュース レビュー誘導 PrivacyPolicy 特商法リンク Analytics CrashReport 設定画面 SNS誘導 Push通知 スポンサー機能
78.
XCodeでターゲットを切り替えるだけ
79.
あとはゲームを作るだけ!
80.
ゲームシステム組むのだるい・・・
81.
特化することで汎用性は落 ちたが、開発効率が死ぬほ どあがった。 非エンジニアでもゲームが 作れる程度には簡単。 前まではモバイルから動か してゲーム作れてた 自作ツクールを作った
82.
ツクールっぽいコマン ドで課金や広告表示も できちゃう! キャラクターに話しか けてゲーム内ショップ を表示するということ も簡単。 イベントコマンド
83.
1. スプレッドシートに 書き出し 2. 翻訳 3.
インポート ローカライズ機能
84.
釣りゲームの大量のデータを扱うために開発 テーブル機能
85.
結構パワフル 魚釣りゲームはこんな 感じです。
86.
マーケティング用の スクショを作るのも馬鹿に ならない。 言語 x 各解像度のスクショ を一括出力。 スクショ出力機能
87.
これこそが!ゲーム制作だけに集中できる環境 ゲームデータ 広告 課金 ニュース レビュー誘導 PrivacyPolicy 特商法リンク Analytics CrashReport 設定画面 ゲームデータの差分のみで新アプリが完成 SNS誘導 Push通知 スポンサー機能
88.
ちなみにゲームエンジンは独自
90.
1. Unity3Dとかはそもそも機能がオーバーキルな感 じがある 2. Unity3Dの立ち上げが重い 3.
Unity3Dがなんでも出来すぎて特殊実装をしたく なる誘惑にまけそう 4. 人のせいにできないので真面目にクラッシュ改 善とかする 5. 趣味。 独自エンジンにこだわった理由
91.
共通化の果てに
92.
本番環境でテスト 大きめの修正が入った場合などは、手元でテストし た後、ビジネスインパクトの小さい順にゲームを展 開する。テスト工数の削減につながっている。共通 エンジンならではの芸当。 OK OK
93.
ゲームエンジンの改善が全体に影響 新機能追加・高速化・クラッシュレート改善・SDK更新
94.
第四章 マネタイズ
95.
ストーリーゲームをどうお金にするのか
96.
低い継続率 ※くまのレストランより
97.
世界観をまもりつつ、 収益をあげる方法を模索する
98.
$ $ ※くまのレストランより
99.
マイクロエピソード
100.
スポンサー課金 Daigoが発明(?)した、 クラウドファンディン グにヒントを得た、課 金でスタッフロールに 名前を残せる仕組み。 特典をあげるともっと 喜ばれます
101.
ミニゲーム課金 Daigoが発明(?)した、課金の代わりにミニゲーム を遊ばせることで有料コンテンツをアンロックさ せる仕組み。
102.
記憶のカケラx10 (本編) 10 記憶のカケラx10
(虚無編) 10 インステ表示回数 5 本編クリア率 50% 虚無編解放率 15% スポンサー率 10% 追加エピソード (600 * 0.7) * 0.5 * 0.10 単価xクリア率x課金率 21.5円 スポンサー (600 * 0.7) * 0.5 * 0.15 * 0.1 単価x本編クリア率x虚無編解放率xスポンサー 率 3.15円 バナー 3 * 0.4 時間あたり単価xプレイ時間 1.2円 インタースティシャル 0.5 * 5 一回あたり単価x平均視聴回数 1.25円 リワード1(前半) 1 * 5 一回あたり単価x平均視聴回数 5円 リワード2(後半) 1 * 0.5 * 5 一回あたり単価x本編クリア率x平均視聴回数 2.5円 無賃乗車 0.5 * 0.5 * 0.1 * 75 一回あたり単価x本編クリア率xクリアした人の うち無賃乗車する人の割合x平均視聴回数 1.86円 合計 37.0円 LTV見積もり(皮算用ともいう)
103.
償いの時計 しあわせのあ おいとり 潮騒の街 エンゼルロー ド くまのレストラ ン バナー ○ ○
○ ○ ○ インステ ○ ○ ○ ○ ○ リワード ○ ○ ○ ○ 追加エピソー ド ○ ○ ○ スポンサー ○ ○ ○ ○ ○ LTV 8円 4円 4円 10円 40円
104.
第5章 グローバルにいこう
105.
御国のために 日本国に残る収益を考える
106.
USA Apple Google JAPAN 30% 70% 100% 日本のみで販売するデベロッパーの場合 +30% -30% ※いろいろ単純化したモデルです
107.
USA Apple Google JAPAN 30% 70% 50% 50% +20% -20% グローバルデベロッパーの場合 ※いろいろ単純化したモデルです
108.
ローカライズしようね!
109.
東南アジアと外注
110.
ベトナム相場(Daigo調べ) アーティスト 月3~10万円 プログラマ 月8~20万円 東南アジアと外注 •
英語ができる必要がある • できれば実際に会う • お金だけじゃない • 相場をきちんとしらべる • レベシェアを出すとマイクロマネジメント の必要性が減るかも
111.
東南アジアと外注 たまに会いに行くのもいいものです (ベトナム)
112.
東南アジアと外注 こんどはインドネシアと協業してみたい!