Upload
ryohei-tokimura
View
19.251
Download
5
Embed Size (px)
Citation preview
「ダイスふる」制作レポート~元ゲームプログラマが独立して個人開発者になってみたけど何か質問ある? ~
2013/6/27
マッドネスラボ代表時村良平
http://madnesslabo.jimdo.com/
Q. 「ダイスふる」ってなに?
サイコロをふるだけの無料アプリモーションセンサー対応なので触らなくても動かせるのが特徴
iPhone,Android両対応
詳しくは DLお願いします。
・ AppleStore
・GooglePlay
Q. 「ダイスふる」ってなに?
DLお願いします大事なことなので二度言いました
・ AppleStore
・GooglePlay
Q.開発者のスペック晒せ
8年ほどゲーム会社でプログラマとして勤務2013年より、個人開発者として独立
主な開発実績
「バトルファンタジア」 「 Trick×Logic 」(メインプログラマ)
” ” 「もののけ大戦 陣 」( Unity クライアント側メイン)
Q.開発者のスペック晒せ
Unity経験は 2年弱Unity関連だと、こんなん書きました
2DToolKit日本語訳( 1 …年以上更新してないですが )
” ”もののけ対戦 陣 制作事例(【 TechBuzz 】第 7回 Unity勉強会で発表)
Q.開発者のスペック晒せ
GameJamにもよく出没します 今までの作品
6/29~ 30の「 PhotonCloud x Unity GameJam 」8/3~ 4の福島GameJam2013
にも参加予定
福島GameJamはもうすぐ参加締め切りなので、ぜひどうぞ
参加申し込みはこちら
Q.開発期間は?
1月開始で、 4月末リリース。バージョンアップ、プロモーションで5月末まで
計5ヶ月
・・・ちょっと時間かかりすぎたのが反省点
Q.人数は?
基本は1人
ヘルプしてくれた人多数ありがとうございます!
Q.ぶっちゃけ DL数と売り上げは?
総 DL 数 12,256DL 総売上 33,307 円
( 4/23~ 6/23 )の二ヶ月間
最近は一日あたり平均で、DL数は 100未満、収入 2~ 300円くらい。
(土日はいつもより増える)
最初にしては良いのか良くないのかは、わからない
DL数 広告収入 アプリ内課金収入
売上計
iOS 9,997 19,950円 6,600円 26,550円
Android 2,259 5,379円 2,178円 6,757円
Q.プロモーションどうやったの?
レビューサイトによる掲載がもっとも効果があった。
個人開発者にとっては心強い味方
無料で載せてくれるところはたくさんある
頑張って依頼してみよう
掲載メディアの一覧
ゲームキャストオクトバ
APP REVIEWUnity NEWSApple Fan
App Library産経アプリスタキッズアプリコム
AppBankAndroJapangooスマホ部
App Liv日刊モバイルアスキーアンドロイダー
ありがとうございます!
Q.プロモーションどうやったの?
依頼はごく普通にメールや、専用フォームから
(アンドロイダーのみ、開発者登録が必要)
ほかに、勉強会や懇談会などで直接レビュワーに会ってアプリを見せると、
気に入ってもらえて掲載してくれたことが多かった
モーションセンサーが珍しかったせいか掲載してくれたメディアが多かった?
面白くて人に勧めたくなるアプリを目指せば、自然とレビューサイトにも取り上げてもらいやすくなるのでは?
Q.プロモーションどうやったの?Twitterや FaceBookの個人アカウントで告知
ハッシュタグが結構有効?
#TRPGでつぶやいたのがけっこう効果あった
アプリの想定ユーザに関わりそうなタグでつぶやいてみるのは良さそう
ボードゲームや TRPGなどの際人前で使うアプリなので、口コミ波及もある感じ
Q.プロモーションどうやったの?
ゲームマーケット(コミケのボードゲーム版)に
行ってみたり
ゲームスペース的なところの、マスターに宣伝してみたり
効果があったかはわからない勝手が分からないので色々
やってみてた
Q.ランキング順位とかは?AppStoreの「さいころ」ランキング
初日は 1位
その後も何度か上位になった。レビューサイトに載ると、上位に来やすい。
とはいえ「さいころ」というカテゴリ自体がマイナーなので、 DL数もそこそこどまり。
さらに、 Androidには「さいころ」というカテゴリーがなく厳しい。(結果、総 DL数だと iOSの 1/5 くらい)
ニッチなジャンルは、ランキング上位でもそんなに効果がない?そのぶん、ランキングはとり易いので入門で狙うにはよかったかも?
たぶん、 1500DL/日くらいで一位とれる。
Q.マネタイズ方法は?基本はバナー広告
iOS→iAdAndroid→AdStir
iOS iAd Unityの は 標準スクリプトから使える。
AdStirは、 SSPというあらかじめ組み込んだ広告の配信比率をいつでも切り替えられるサービス
Unity Android用 プラグインはこれで実装( iOSプラグインが欲しい・・・・・)
Q.マネタイズ方法は?
AdStir
AdStir経由でAdMob,AdLantis,nend,imobileを使っている。今のところは、比較がてら配信比率は均一。
収益効率的には、 AdLantis,imobile,nendはよさげ。
( AmoAdと InMobiも対応準備はしたが、リリース前はテストしかできずに、リリース後もテスト状態を解除できなかったので、面倒になって諦めた。
リリース前に動作確認しづらいサービスは使いづらい)
Q.マネタイズ方法は?
GameFeatも入れてみたUnityプラグインは iOS/Android完備
インストール成果報酬型の広告で、単価が非常に高い。
が、アプリと相性が悪かった気がする。設定メニュー画面に入れたが目にふれる機会少ない場所かも
Q.マネタイズ方法は?
アプリ内課金
広告を外す機能だけを実装AssetStoreで Prime31のものを購入
思ったよりも課金してもらえてる
「幼児も使うアプリは広告を外せると嬉しい」という意見が複数あった。
あちこちボタン押してしまうので、広告があると良くないらしい。
Q.アセット何使った?スクリプト系NGUI → UIレイアウト全般iTween → ちょっとした動きをつけるのにEasyTouch → フリック判定zdatabase → セーブデータ暗号化
素材系Dice Pack → サイコロ ( D12にバグあり)GemShader → 半透明なクリアダイスにGeneralGameSoundFxPack → SEGUI ElementsPack → UI素材の一部
アプリ内課金Android InAppBiling puluginiOS StoreKit In App Purchase Plugin
Q.モーションセンサーどうやったの?最初は、 BitGym MotionSDK というのを使っていた。
が、商用利用は 10万円近くするため断念。(実は、アプリのリリースを半ば諦めた)
結局、 Unity標準のWebCamTextureを利用して自力実装(Webという名前だが、スマホにも対応してる)
実際は、モーション検知というより、明るさ検知みたいなもの・カメラからテクスチャデータを取得・輝度の変化度合いを計測
・変化が敷居値を超えた場合をトリガーにする
仕組みは単純。 200行くらいでいけるゲームに使うプログラムは「それっぽい」ので十分というパターン
この結論にたどり着くまでが大変だった
Q.NGUI改造したの?
前回のレポートのせいか「 NGUIを魔改造した人」として認識されることありますが
今回は極力、コードを改変しない形で進めました
バージョンアップ時のマージや…別プロジェクトへの以降が大変なので
Q.NGUI改造したの?
iPhone5 iPhone4s以前 iPad
縦長の場合は NGUIはアスペクト比変更に弱い。縦持ちでも対応可能なように工夫
アスペクト固定レターボックス(余りを黒で塗りつぶす)も可能
Q.NGUI改造したの?
描画順の管理の工夫
名前をキーにしてZ値を一元管理する
スクリプト
Q.NGUI改造したの?
以上二つ「縦持ちアスクペクト比変化対応」
「描画順制御の工夫」拡張コードのサンプルをパッケージ化しました
DLご自由に どうぞ(動作には NGUIが必要です)
Q.他に何か技術的なノウハウは?サイコロが他のサイコロや壁によりかかったりして、
斜めになって止まり、出目が判別できないことが頻発
↓個々のサイコロに、
球状のバリアとなるオブジェクトをFixedJointでくっつけた(重さを軽くするのがコツ)
↓バリアの効果で、サイコロは
壁や他のサイコロから常に一定距離離れる。(ちなみにバリアは一定時間でいったん無効化)
「バリアは、壁とバリア同士にしかぶつからない」「床とバリアは衝突せず、転がり方には影響させない」
こんなややこしそうな仕様も、PhysicsMangerを使えば一発。
レイヤー同士のコリジョン ON/OFF設定が可能Unityステキ
Q.他に何か技術的なノウハウは?
UIのサイコロアイコンは3Dモデルのスクリーンショットを撮ってる。
当初はわざわざ 3Dモデルを表示してて遅かった。
Unityエディタ上で、全ダイスパターンのスクリーンショットを撮るスクリプトを書いた。
Q.他に何か技術的なノウハウは?
Unityエディタがいくら便利でも、
デバッグメニューは必須
FPS表示や、言語切り替えボタンなど実機上で確認したい機能
を中心に
Q.他に何か技術的なノウハウは?
チュートリアルは入れるべき
ゲーム内の説明機能に留まらず、ストアに掲載する
スクショにも使いやすい
初回バージョンでは、チュートリアルがなかった。モーションセンサーを「不安定なシェイク」と
誤解されたパターンがあったかも
Q.個人開発で生活できる?
収入としては、正直厳しいデス・・・というかマイナス。まずは「経験」と日々自分に言い聞かせてます。
逆に言うと、ある程度の余裕をもったほうがいいいきなり背水の陣で始めるのは正直薦めない。
副業や週末開発で「とりあえずどんなものかやってみる」のがベストかも(現実には、そんな時間とれない人も多いと思います
自分もそうでした)
Q.個人開発でやっていくには?よく言われる成功の秘訣は「スピード」
実際やってみると、プログラム以外の不慣れな作業に時間がかかる
デベロッパー登録等の手続きや、素材の作成・収集、デバッグ、リリース作業などなど
結果、制作スピードが亀なのでそこを早く脱却したいところ。
…最初の一回だけ大変 というのも多そう?
一週間とか二週間でアプリ量産する人とかホントどうやってるのか、知りたいです。
Q.個人開発でやっていくには?なにげに、重要なのは
UIデザイナの有無な気がします・・・UIはどんなゲームであろうとも必須
個人的には UIはゲーム制作の根本だと思ってます。
ゲームアプリ用の UI素材集とか、あれば相当違うと思います。(探してるけどあまりない)
有料含めて良いのがあれば教えてください!
Q.個人開発でやっていくには?
広告なしの完全無料の一本目のアプリはヒドイ結果でしたAndroidで 50DL
iOSで審査リジェクト・・・
それでも一本リリースしようとすればわからないことだらけになると思うので次からはそれを補っていく感じで
「まずは軽いアプリを一本リリース」これを経験するだけでも違います。
また、一本でもリリース済みだと二本目以降はもろもろの手続きが楽になる
Q.個人開発ってどうなの?Unityと AppStore 、GooglePlayの存在で
かつてないほど個人開発のハードルは下がってます。今後もこの流れは加速する・・・?(Windosアプリや、 PSMobileにも
Unityは対応予定とか!)
確実に言えることは、自分がやりたいことが自由にできる。
(ただし、実力の範囲内で)
作るのが好きであれば、楽しいのは間違いないです
Q.個人開発ってどうなの?
結論
個人開発には「作る楽しさ」があります
面白いよ!
ダイスふる 制作レポート
おしまい
One more thing
宴~ UTAGE~Unity Text Adventure Game Engine
お手軽 ADV作成プラグインAssetStoreでのリリースを目指して製作中