ゲーム開発
Unity
UnrealEngine
C++
Blender
ゲーム数学
ゲームAI
グラフィックス
サウンド
アニメーション
GBDK
制作日記
IT関連
ツール開発
フロントエンド関連
サーバサイド関連
WordPress関連
ソフトウェア設計
おすすめ技術書
音楽
DTM
楽器・機材
ピアノ
ラーメン日記
四コマ漫画
その他
おすすめアイテム
おもしろコラム
  • ゲーム開発
    • Unity
    • UnrealEngine
    • C++
    • Blender
    • ゲーム数学
    • ゲームAI
    • グラフィックス
    • サウンド
    • アニメーション
    • GBDK
    • 制作日記
  • IT関連
    • ツール開発
    • フロントエンド関連
    • サーバサイド関連
    • WordPress関連
    • ソフトウェア設計
    • おすすめ技術書
  • 音楽
    • DTM
    • 楽器・機材
    • ピアノ
  • ラーメン日記
    • 四コマ漫画
      • その他
        • おすすめアイテム
        • おもしろコラム
      1. ホーム
      2. 20200409_01

      【Unity】ゆるモン作成日記① 〜キャラクター作成から会話機能実装まで〜

      BlenderUnity制作日記ゆるモン
      2020-05-09

      マイケル
      マイケル
      こんにちは!マイケルです!
      マイケル
      マイケル
      ついにGWが終わってしまいましたが、みなさんはどうお過ごしだったでしょうか?
      エレキベア
      エレキベア
      コロナで家に引きこもりだったクマ〜〜
      マイケル
      マイケル
      えらいぞエレキベア!
      俺もずっと引きこもりだったからゲームの作成にずっと取りかかっていたんだ
      エレキベア
      エレキベア
      オリジナルで作るといってたゲームクマ?
      マイケル
      マイケル
      そう、その名も・・・
      \★ゆるモン★/
      マイケル
      マイケル
      ゆるいモンスターを捕まえていくという脱力系ゲームさ!
      エレキベア
      エレキベア
      (パクリ臭がすごいクマ・・・)
      マイケル
      マイケル
      GWずっと作業して、なんとかキャラクターを動かすところまでいけたよ・・・
      マイケル
      マイケル
      というわけで今回はGW一週間、
      どんな感じで作っていったか振り返っていくよ!
      エレキベア
      エレキベア
      楽しみクマ〜〜

      1日目: ゲーム設計とキャラのイラスト作成

      マイケル
      マイケル
      まず1日目、どんなゲームを作るか設計をしました!
      エレキベア
      エレキベア
      雑で草
      マイケル
      マイケル
      全ては落書きから始まるのさ・・・
      マイケル
      マイケル
      そしてその後は、3Dモデル作成するためにキャラクターのイラストを作成しました。
      エレキベア
      エレキベア
      ここからモデルを作っていくクマね

      2日目: 主人公キャラのモデリング

      マイケル
      マイケル
      作ったイラストを元にBlenderで3Dモデルを作成しました。
      エレキベア
      エレキベア
      ちゃんとキャラクタークマ!!
      マイケル
      マイケル
      ちゃんとした人型モデルを作るのが初めてだったから、
      下記参考書を見つつ進めたよ!
      マイケル
      マイケル
      少々高いですが、体を作るノウハウだとかテクスチャのまとめ方だとか載っているのでいろいろ勉強になりました。

      3日目: 主人公キャラのテクスチャ、アニメーション作成

      マイケル
      マイケル
      作ったモデリングに対してテクスチャを作成しました!

      ↑例:衣装のテクスチャ
      マイケル
      マイケル
      完成はこんな感じ!
      エレキベア
      エレキベア
      綺麗にできてるクマ〜〜!!
      マイケル
      マイケル
      ここから更にボーンを埋め込んでアニメーションを作成します!

      ↑走るアクション

      ↑待機アクション
      エレキベア
      エレキベア
      これでキャラの完成クマね
      マイケル
      マイケル
      3Dキャラクターの作成については別の記事でも書こうと思うよ!

      4日目: ステージの仮作成、アクション実装

      マイケル
      マイケル
      作ったキャラを動かすための仮ステージをざっくりと作りました。

      ↑テラインをブラシで作成

      ↑空はフリーのアセットを使用
      マイケル
      マイケル
      作ったら、ステージにキャラクターを配置して動かしてみます!
      エレキベア
      エレキベア
      動いてるクマ〜〜!!
      マイケル
      マイケル
      ここまできただけでも感動だね

      5日目: バキュームのモデリング、アクション実装

      マイケル
      マイケル
      そしてここで主人公の武器である「バキューム」を作りました!
      エレキベア
      エレキベア
      へんなのクマ
      マイケル
      マイケル
      これを主人公に持たせて、アクションを追加で作成しました!

      ↑バキュームアクション

      ↑攻撃アクション
      エレキベア
      エレキベア
      そこで攻撃すんのかい
      マイケル
      マイケル
      ちなみに下のようにバキュームと稲妻にも
      ボーンを追加することで動かしているよ
      エレキベア
      エレキベア
      そんなとこにも骨があったクマか・・・

      6日目: ハカセのモデリング

      マイケル
      マイケル
      6日目にてやっともう一人のキャラクター作成にとりかかることができました。
      様々なゲームでお馴染みの「ハカセ」をつくってみたよ!
      マイケル
      マイケル
      主人公キャラの作成で少し慣れたので一日でなんとかアニメーションまで作れたよ
      エレキベア
      エレキベア
      動きがおもしろいクマ

      7日目: セリフ機能の実装

      マイケル
      マイケル
      GW最終日、せっかくだからゲームっぽくしたいなと思い、主人公とハカセが会話できるようにしました!
      マイケル
      マイケル
      会話機能は「Fungus」というフリーアセットを使用しました

      ↑Fungusでセリフのフローチャートを作成
      エレキベア
      エレキベア
      しゃ、しゃべったクマ!
      マイケル
      マイケル
      自分で作ったキャラが喋ったらめっちゃうれしいね
      マイケル
      マイケル
      Fungusを使った実装についてはまた別の記事で書こうと思うよ!

      おわりに

      マイケル
      マイケル
      とまあ、こんな感じでゲーム開発に打ち込んだ一週間でした!
      エレキベア
      エレキベア
      なんにせよおつかれさまクマ
      マイケル
      マイケル
      完成まではまだしばらくかかりそうだけど、少しずつ進めていこうと思うよ
      エレキベア
      エレキベア
      ぜひエレキベアも出して欲しいクマ
      マイケル
      マイケル
      エレキベアは前に3Dモデルつくったから出す予定だよ!
      エレキベア
      エレキベア
      楽しみクマ〜〜〜〜
      マイケル
      マイケル
      それでは今日はこの辺で!
      アデュー!!

      【Unity】ゆるモン作成日記① 〜キャラクター作成から会話機能実装まで〜 〜完〜


      BlenderUnity制作日記ゆるモン
      2020-05-09

      関連記事
      【Unity】Timeline × Excelでスライドショーを効率よく制作する
      2024-10-31
      【Unity】Boidsアルゴリズムを用いて魚の群集シミュレーションを実装する
      2024-05-28
      【UE5】第三回 ミニゲーム制作で学ぶUnrealC++ 〜UI・仕上げ実装 編〜
      2024-05-18
      【UE5】第二回 ミニゲーム制作で学ぶUnrealC++ 〜キャラクター・ゲーム実装 編〜
      2024-05-18
      【UE5】第一回 ミニゲーム制作で学ぶUnrealC++ 〜UnrealC++の概要 編〜
      2024-05-18
      【Unity】GoでのランキングAPI実装とVPSへのデプロイ方法についてまとめる【Go言語】
      2024-04-14
      【Unity】第二回 Wwiseを使用したサウンド制御 〜インタラクティブミュージック編〜
      2024-03-30
      【Unity】第一回 Wwiseを使用したサウンド制御 〜基本動作編〜
      2024-03-30