O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

iOS/Androidアプリ「こんな息子に育てた覚えはない」について

5.461 visualizações

Publicada em

【#TechBuzz】第24回Unity勉強会 〜iOS/Androidアプリ「こんな息子に育てた覚えはない」について / Unity meets SpriteStudio / UnityのPostEffectで遊ぶ 〜
でのスライドです。

Publicada em: Celular
  • Seja o primeiro a comentar

iOS/Androidアプリ「こんな息子に育てた覚えはない」について

  1. 1. 「こんな息子に育てた覚えはない」制作レポート Unityで作る2D放置育成ゲーム 2014/8/29 ミルク株式会社 http://www.milkcorp.com
  2. 2. 自己紹介 Milk ミルク株式会社 代表&エンジニア 谷 忠紀(タニ タダキ) tadaki.t tadaki_t Unity歴 3年くらい 元々はWebエンジニア
  3. 3. ゲーム紹介 会社で寝よう 2013年5月リリース iOSのみ 3Dのアクションカジュアルゲーム こんな息子に育てた覚えはない 2Dの放置育成ゲーム 2014年5月リリース iOS・Android Falls 2Dのアクションパズルゲーム 2014年7月リリース iOS・Android
  4. 4. ゲーム紹介 ドヤンキーを更正させる育成ゲーム 更正 Before After
  5. 5. ゲーム紹介 リリース2014年5月初め OS iOS・Android ダウンロード数19.5万 (iOSが8割以上) iPhone 最高ランクカテゴリ 1位 無料ゲーム総合16位 Android 最高ランクカテゴリ新着1位
  6. 6. 開発体制について
  7. 7. 開発体制 企画・プログラミング・UIデザイン調整 イラスト・UIデザイン 2人で制作 サウンドは素材サイトから購入 開発期間 約4ヶ月
  8. 8. 開発フロー 画像加工・調整 各種aiファイル NGUI 3.0.9 Unityへ取り込み Unity 4.5.2 2D 企画・素材依頼 ビルド 主にSkypeでコミュニケーションを取りながら開発
  9. 9. 開発について
  10. 10. 開発環境 Unity Pro 4.5.2 iOS Pro Android Pro NGUI 3.0.9 2D機能 Mecanim 言語はC#で統一 GUIを実装 課金・ソーシャル機能など 広告表示
  11. 11. 放置育成について Lv1 Lv8 レベルアップ エンディング 就職 ドヤンキー元ヤンおねえ系タレント 他合計10種類 よくあるパターン1 主人公をレベルアップさせていく
  12. 12. 放置育成について よくあるパターン2 発生するアイテムをコレクション
  13. 13. こんな息子に育てた覚えはないの場合 ゴミをスワイプで回収すると 経験値がたまり、レベルアップする。 レベルアップすると、ヤンキーが更正していく。 パターン1 + パターン2 + α で構成されている。
  14. 14. レベルアップの実装
  15. 15. 主人公のアセット構成 Hierarchy Window Animationでスプライトを切替 Mecanimでステート管理 Animator Window
  16. 16. 主人公のプログラム 主人公、友だちなどキャラクター共通の抽象クラス(一部抜粋) ᾧᾬᾙᾣᾠᾚὗᾘᾙᾪᾫᾩᾘᾚᾫὗᾚᾣᾘᾪᾪὗὺᾟᾘᾩᾘᾚᾫᾜᾩὗάὗᾄᾦᾥᾦόᾜᾟᾘᾭᾠᾦᾬᾩὗᾲὗ ὗὗὗὗὦὦὦὗέᾪᾬᾤᾤᾘᾩᾰήὗ ὗὗὗὗὦὦὦὗಊϔḉᅠᅚ᷐Ḃṋḧḭḳὣὗ ὗὗὗὗὦὦὦὗέὦᾪᾬᾤᾤᾘᾩᾰήὗ ὗὗὗὗᾧᾬᾙᾣᾠᾚὗᾘᾙᾪᾫᾩᾘᾚᾫὗᾭᾦᾠᾛὗᾄᾦᾭᾜὸᾩᾦᾬᾥᾛὟὠὲὗ ! ὗὗὗὗὦὦὦὗέᾪᾬᾤᾤᾘᾩᾰήὗ ὗὗὗὗὦὦὦὗಊϔ᷂Ḁ߾ᷝڊ᷆ṋḧḭḳὣὗ ὗὗὗὗὦὦὦὗέὦᾪᾬᾤᾤᾘᾩᾰήὗ ὗὗὗὗᾧᾬᾙᾣᾠᾚὗᾘᾙᾪᾫᾩᾘᾚᾫὗᾭᾦᾠᾛὗ὾ᾜᾫᾆᾬᾫὟὠὲὗ ! ὗὗὗὗὦὦὦὗέᾪᾬᾤᾤᾘᾩᾰήὗ ὗὗὗὗὦὦὦὗବ᷄ḉݑ᷸Ḃṋḧḭḳὥὗ ὗὗὗὗὦὦὦὗέὦᾪᾬᾤᾤᾘᾩᾰήὗ ὗὗὗὗᾧᾬᾙᾣᾠᾚὗᾘᾙᾪᾫᾩᾘᾚᾫὗᾭᾦᾠᾛὗᾄᾦᾭᾜᾊᾫᾦᾧὟὠὲὗ ᾴὗ
  17. 17. 主人公のプログラム Characterクラスを継承し、レベル毎に動きが異なる場合などに対応 ᾧᾬᾙᾣᾠᾚὗᾚᾣᾘᾪᾪὗὺᾟᾘᾩᾘᾚᾫᾜᾩᾊᾦᾥὗάὗὺᾟᾘᾩᾘᾚᾫᾜᾩὗ ᾲὗ ὗὗὗὗᾧᾬᾙᾣᾠᾚὗᾦᾭᾜᾩᾩᾠᾛᾜὗᾭᾦᾠᾛὗᾄᾦᾭᾜὸᾩᾦᾬᾥᾛὗὟὠὗ ὗὗὗὗᾲὗ ᴕᴕᴕᴕᴕᴕᴕὦὦ᷿᷆ܺᶽṖṃṕᷥବ᷄ḉޒছὗ ὗὗὗὗᾴὗ ὗᾴὗ ᾧᾬᾙᾣᾠᾚὗᾚᾣᾘᾪᾪὗὺᾟᾘᾩᾘᾚᾫᾜᾩᾊᾦᾥᾃᾭὨὗάὗὺᾟᾘᾩᾘᾚᾫᾜᾩὗ ᾲὗ ὗὗὗὗᾧᾬᾙᾣᾠᾚὗᾦᾭᾜᾩᾩᾠᾛᾜὗᾭᾦᾠᾛὗᾄᾦᾭᾜὸᾩᾦᾬᾥᾛὗὟὠὗ ὗὗὗὗᾲὗ ᴕᴕᴕᴕᴕᴕᴕὦὦି޼ᷡṖṃṕᷥବ᷄ḉ؜ೀᷢޒছὗ ὗὗὗὗᾴὗ ὗᾴὗ 各レベルのプレハブにスクリプトをアタッチ。 どんなレベルが増えても対応可能。
  18. 18. アイテム収集の実装
  19. 19. 収集アイテムのアセット構成 Hierarchy Window アイテムを発生させたい各座標に 空のGameObjectを配置。 子オブジェクトに収集アイテムを生成する。 収集アイテムの座標を目で確認しながら調整出来る。
  20. 20. 収集アイテムのプログラム 収集アイテムのマネージャークラス(一部抜粋) ᾧᾬᾙᾣᾠᾚὗᾚᾣᾘᾪᾪὗᾉᾬᾙᾙᾠᾪᾟᾄᾘᾥᾘᾞᾜᾩὗάὗᾄᾘᾥᾘᾞᾜᾩὗ ᾲὗ ὗὗὗὗᾧᾬᾙᾣᾠᾚὗᾠᾥᾫὗᾞᾜᾥᾜᾩᾘᾫᾜᾉᾬᾙᾙᾠᾪᾟᾀᾥᾫᾜᾩᾭᾘᾣὗὴὗὨὧὲὗ ὗὗὗὗὦὦṈḷᴨḢṍᴨᷥࠗӜϡὗ ὗὗὗὗᾧᾬᾙᾣᾠᾚὗᾦᾭᾜᾩᾩᾠᾛᾜὗᾭᾦᾠᾛὗᾀᾥᾠᾫὗὟὠὗ ὗὗὗὗᾲὗ ὗὗὗὗὗὗὗὗᾉᾜᾪᾫᾦᾩᾜᾉᾬᾙᾙᾠᾪᾟᾜᾪὗὟὠὲὗ ὗὗὗὗὗὗὗὗᾆᾥᾀᾥᾠᾫώᾠᾥᾠᾪᾟᾜᾛὗὟὠὲὗ ὗὗὗὗὗὗὗὗᾊᾫᾘᾩᾫὺᾦᾩᾦᾬᾫᾠᾥᾜὗὟ὾ᾜᾥᾜᾩᾘᾫᾜᾉᾬᾙᾙᾠᾪᾟόᾰᾋᾠᾤᾜὗὟὠὠὲὗ ὗὗὗὗᾴὗ ὗὗὗὗὦὦᵻᵺౙഺᷢḌḎḰṊḉऀࣶὗ ὗὗὗὗᾀὼᾥᾬᾤᾜᾩᾘᾫᾦᾩὗ὾ᾜᾥᾜᾩᾘᾫᾜᾉᾬᾙᾙᾠᾪᾟόᾰᾋᾠᾤᾜὗὟὠὗ ὗὗὗὗᾲὗ ὗὗὗὗὗὗὗὗᾮᾟᾠᾣᾜὗὟᾫᾩᾬᾜὠὗᾲὗ ὗὗὗὗὗὗὗὗὗὗὗὗᾠᾝὗὟ὾ᾘᾤᾜᾊᾫᾘᾫᾜᾄᾘᾥᾘᾞᾜᾩὥὺᾬᾩᾩᾜᾥᾫ὾ᾘᾤᾜᾊᾫᾘᾫᾜὗὴὴὗ὾ᾘᾤᾜᾊᾫᾘᾫᾜᾄᾘᾥᾘᾞᾜᾩὥὺᾬᾩᾩᾜᾥᾫ὾ᾘᾤᾜᾊᾫᾘᾫᾜᾪὥᾉᾦᾦᾤὠὗᾲὗ ὗὗὗὗὗὗὗὗὗὗὗὗὗὗὗὗ὾ᾜᾥᾜᾩᾘᾫᾜᾉᾬᾙᾙᾠᾪᾟᾜᾪὗὟὠὲὗ ὗὗὗὗὗὗὗὗὗὗὗὗᾴὗ ὗὗὗὗὗὗὗὗὗὗὗὗᾰᾠᾜᾣᾛὗᾩᾜᾫᾬᾩᾥὗᾥᾜᾮὗᾎᾘᾠᾫώᾦᾩᾊᾜᾚᾦᾥᾛᾪὗὟᾞᾜᾥᾜᾩᾘᾫᾜᾉᾬᾙᾙᾠᾪᾟᾀᾥᾫᾜᾩᾭᾘᾣὠὲὗ ὗὗὗὗὗὗὗὗᾴὗ ὗὗὗὗᾴὗ ᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴚᴚᴚὗ !
  21. 21. 収集アイテムのプログラム 収集アイテムのクラス(一部抜粋) ᾧᾬᾙᾣᾠᾚὗᾚᾣᾘᾪᾪὗᾉᾬᾙᾙᾠᾪᾟὗάὗᾄᾦᾥᾦόᾜᾟᾘᾭᾠᾦᾬᾩὗ ᾲὗ ὗὗὗὗᾭᾦᾠᾛὗᾊᾫᾘᾩᾫὗὟὠὗ ὗὗὗὗᾲὗ ὗὗὗὗὗὗὗὗὗὦὦऀࣶݰᷢ߾ؕḌḵṋᴨḡṑṝὗ ὗὗὗὗὗὗὗὗὗᾠᾋᾮᾜᾜᾥὥᾊᾚᾘᾣᾜώᾩᾦᾤὗὟᾞᾘᾤᾜᾆᾙᾡᾜᾚᾫὣὗᾠᾋᾮᾜᾜᾥὥ὿ᾘᾪᾟὗὟὙᾯὙὣὗὧὥὨᾝὣὗὙᾰὙὣὗὧὥὨᾝὣὗὙᾫᾠᾤᾜὙὣὗὧὥὬᾝὠὠὲὗ ὗὗὗὗᾴὗ ! ὗὗὗὗᾭᾦᾠᾛὗᾆᾥ὿ᾦᾭᾜᾩὗὟὠὗ ὗὗὗὗᾲὗ ᴕὗὗὗὗὗὗὗὦὦḌḎḰṊ᷃ḣṙḎṁ᷌ḃᷖݰᷥޒছὗ ὗὗὗὗᾴὗ ! ὗὗὗὗᾭᾦᾠᾛὗᾆᾥὺᾣᾜᾘᾥᾆᾬᾫὟὠὗ ὗὗὗᾲὗ ὗὗὗὗὗὗὗὦὦߍߦ᷃ߘḆᷚᷖḀ܃ࠪὗ ὗὗὗὗὗὗὗύᾜᾪᾫᾩᾦᾰὟᾞᾘᾤᾜᾆᾙᾡᾜᾚᾫὠὲὗ ὗὗὗὗὗὗὗὦὦṋṌṔ᷂Ḁ܃ࠪὗ ὗὗὗὗὗὗὗᾉᾜᾪᾦᾬᾩᾚᾜᾪὥᾌᾥᾣᾦᾘᾛᾌᾥᾬᾪᾜᾛὸᾪᾪᾜᾫᾪὟὠὲὗ ! ᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴚᴚᴚὗ ὗὗὗ ὗὗὗὗὗ
  22. 22. 各レベル毎のゲームデータ管理 レベル毎の発生アイテムや 主人公のプレハブなどはStateクラスを作成し、 Stateクラスのプレハブにデータを保持。 管理用にエディターウィンドウを作成。 エディタスクリプトからプレハブをロード ὸᾪᾪᾜᾫύᾘᾫᾘᾙᾘᾪᾜὥᾃᾦᾘᾛὸᾪᾪᾜᾫὸᾫᾇᾘᾫᾟὟὠὗ
  23. 23. 各レベル毎のゲームデータ管理 Stateのクラス(一部抜粋) ᾧᾬᾙᾣᾠᾚὗᾘᾙᾪᾫᾩᾘᾚᾫὗᾚᾣᾘᾪᾪὗᾊᾫᾘᾫᾜὗάὗᾊᾚᾩᾠᾧᾫᾘᾙᾣᾜᾆᾙᾡᾜᾚᾫὗᾲὗ ὗὗὗὗὦὦḣḰᴨḲᾀύὥὗ ὗὗὗὗᾧᾬᾙᾣᾠᾚὗᾠᾥᾫὗᾪᾫᾘᾫᾜᾀᾛὲὗ ὗὗὗὗὦὦὗшూ෥ᷡ׊؋ਯὥὗ ὗὗὗὗᾧᾬᾙᾣᾠᾚὗᾃᾠᾪᾫέὼᾯᾧήὗᾩᾜᾨᾬᾠᾩᾜὼᾯᾧᾪὲὗ ὗὗὗὗὦὦὗḞṉᷥ௧ऀࣞὥὗ ὗὗὗὗᾧᾬᾙᾣᾠᾚὗᾠᾥᾫὗᾩᾬᾙᾙᾠᾪᾟᾅᾬᾤᾙᾜᾩᾪὲὗ ὗὗὗὗὦὦḞṉᷥ߾ؕѐดὥὗ ὗὗὗὗᾧᾬᾙᾣᾠᾚὗᾃᾠᾪᾫέᾠᾥᾫήὗᾩᾬᾙᾙᾠᾪᾟᾇᾩᾦᾙᾪὲὗ ὗὗὗὗὦὦὗḞṉᾀύᷥṔḣḲὥὗ ὗὗὗὗᾧᾬᾙᾣᾠᾚὗᾃᾠᾪᾫέᾠᾥᾫήὗᾩᾬᾙᾙᾠᾪᾟᾜᾪὲὗ ὗὗὗὗὦὦὗḗṍṓḙḩᴨᷥṁṖḹṀ൮ὥὗ ὗὗὗὗᾧᾬᾙᾣᾠᾚὗᾪᾫᾩᾠᾥᾞὗᾚᾟᾘᾩᾆᾙᾡᾜᾚᾫὲὗ ! ! ᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴕᴚᴚᴚὗ ὗὗὗ ὗὗὗὗὗ ! ! ScriptableObjectとは、データを格納するオブジェクト http://tsubakit1.hateblo.jp/entry/2014/07/24/030607
  24. 24. プロモーション
  25. 25. プロモーション プレスリリース PRTimesを利用した。1送信 3万円。 リリース文は自分で書き、配信先も自分で選んだ。 レビューサイト レビュー依頼はレビューサイトに書いてある規定にそって メールや送信フォームで依頼。 ブースト アドネットワークが提供しているリワード広告。iOSのみ。 現状で出来る事は全部やった結果 ダウンロード数 19.5万
  26. 26. マネタイズ
  27. 27. マネタイズ 広告収益 + 課金モデル 複数のアドネットワークを利用。 64% 26% 4% 課金 5% 広告収益が95% これまでの収益    約1,000万円   1ダウンロード当たり  52.4円 他の広告 1% もっと課金を頑張りたい…
  28. 28. 今後について
  29. 29. 今後について リリースしてしばらく経ちましたが よくこの様なレビューを頂きます。 ご要望は次回作でお応え致します!
  30. 30. 告知こんな娘に育てた覚えはない 絶賛開発中!今秋リリース予定
  31. 31. ありがとうございました

×