ゲーム開発のオンラインスクールを受講した感想

急に思い立ったので1年振りに初投稿します。去年ぐらいの話です。

プログラミング未経験の僕ですがYoutubeで猫の動画を見ていた時、「猫でも分かる UE4を使ったゲーム開発」と言う動画が隣に出ていたのでそれを見たのがきっかけで独学でゲーム開発を初めます。

 

そこから1年ぐらいしようやく作っていたゲームが完成しました

その時完成したゲームは固定ツイートのやつです。完成度低いのでプレイはおすすめしません。

 

僕にとって反響が凄く当時10ぐらいしかなかったフォロワーが一気に200人ぐらい増えました。RTやいいねも相まって通知数が半端なく嬉ションしてしまいました。そしてもっと本格的なゲームを作りたいと思い、オンラインスクールに通おうと思い始めます。

 

※今から書くことはあくまで個人的な感想になります

 

受けたスクールはTech Stadiumと言うところです

結論から言うと金をドブに捨てました

 

受講の方式としてはSlackというLineみたいなアプリがありそこで動画をみて学び、不明点は質問しながら学ぶという感じでマイペースに学べそこだけはいいと思いました。

動画内の案内でUE4 Ver4.20(4.21だったかも)をダウンロードさせられます。当時4.27まであり何故最新版ではないのかと言う理由は「常に最新版だから重要ということはなく条件に合ったバージョンで作っていくのが大事」的な事を教えてくれます。

理由は納得しましたが何故そのバージョンを選択しなければならないかは不明。


案内に従ってそのバージョンでやっていましたがキー割り当てのインプットがプルダウンから選ばないと選択できず、何故このバージョンでやっていかなくてはいけないのか意味不明だったのでそこから勝手にVer4.27で制作していきました。

 

そして肝心の動画内容として学べることは

FPSテンプレートの作り方(UE4にはFPSテンプレートがあり、それを削除しロジックを1から組み直し学んでいく)

・インベントリのロジック

・オンラインゲームのロジック

 

大きく分けるとこの3つだったと思います。そしてこの内容って正直Youtubeで誰かがもう無料で解説してると思うんですよね・・・。

 

不明点を質問してもGit(ダウンロードできるサイトの様な物)で完成品渡すからそれ見て解決してというのがほとんどでした。まじうんこ

 

言ってなかったのですが当時は僕を含めグループメンバー3人で学んでいました。

僕は1から学ぶわけではなくある程度このアプリにも慣れていたので進捗が2人より早かったです。そのためメンバーから質問をされることもありました。つまりげりというわけです。ブツチチブブブチチチチブリリイリブブブブゥゥゥゥッッッ!!!!!!

 

そして最終的にゲームを1本作ることになるのですがその作品がこれになります。簡単なアクションゲームは過去に作ってたので違うジャンルのゲームを作りました。

www.youtube.com

 

良い社会勉強になりました。おわり。

 

 

 

 

 

 

 

 

 

 

攻撃させる

アクションゲームを作りたいと思ってる人の9割はまず武器を振り回したいっていう人なんじゃないかなと思うので紹介

と言っても「UE4 攻撃」と検索するだけで沢山方法が紹介されています

f:id:unchi_ue4:20220306071329p:plain



ここでは取り合えず武器を振り回したいっていう人に💩でも分かる様にお教えします

まず武器のアニメーション(動かす為の動き)ですがここではこのおっちゃんが持ってるのを使います。無料です。

f:id:unchi_ue4:20220306072437p:plain

Paragon: Kwang

 

マケプレで検索すると出てきます。


自身のプロジェクトに追加します。


「ParagonKwang」と言うフォルダが追加されてるので開いた後に「Attack」と検索します
そして青枠で囲った攻撃アニメーションを使いますので右クリックし「Animアセットとリターゲットを複製する」をクリックします。

f:id:unchi_ue4:20220306073411p:plain




互換性にチェックを外すとグレイマンが表示されるので選択し「リターゲット」。
レイマンで緑(アニメーションシーケンス)と紫(アニメーションモンタージュ)のデータがそれぞれ1つずつ追加されてるはずです。

f:id:unchi_ue4:20220306073659p:plain



モンタージュの方をダブルクリックし画像の①をクリックした後、②の「DefaultSlot」に変えます。動作は停止しますが問題ないです。

f:id:unchi_ue4:20220306080952p:plain




次に、フォルダのThirdPersonBP>Blueprints>ThirdPersonCharacterにてダブルクリックし自身のキャラクターのBP(ブループリント)を開きます。

f:id:unchi_ue4:20220306075506p:plain

右クリックすることで追加したい「ノード」を追加することが出来ます
上記の様にしたいので右クリックし「1」と「play anim montage」と検索し線を合わせます。青枠の箇所に先ほどリターゲットした時に追加された紫色のデータがここの箇所に入ります。以上でコンパイル

ここまでしたらBPは終わりです。




Mannequin>Animataion>ThirdPersonAnimBPにてアニメグラフを開きます

f:id:unchi_ue4:20220306081131p:plain

①をダブルクリックすることでアニムグラフに移動することが出来ます
右クリックし「slot」と検索することで②の様なノードを追加することが出来るので画像の様に繋げます。以上でコンパイルします。

プレイにて確認

www.youtube.com

振り回すことが出来ましたが連続的に押すと最後まで振り切らないことや移動しながら押すと足が歩いてないことが分かります。

また、武器を持たせるのも忘れていたので今回はエクスカリバーを使っている事とします。

f:id:unchi_ue4:20220306082253j:plain

次回があれば武器の持たせ方、攻撃時の停止、また攻撃時足も動かす方法を書くかもしれません。ここまで見て頂きありがとうございました!


5分でゲームを作る方法

まずは、Unreal Engine4 をダウンロードします

www.unrealengine.com

 

 
ダウンロードが終わり開くと恐らくこの様な画面になると思います

 

f:id:unchi_ue4:20220305215233p:plain

中央辺りのゲームを選択すると右下に「次へ」が追加されるのでをクリックします

すると

f:id:unchi_ue4:20220305215426p:plain

自分の作りたいゲームによって変わりますがここでは「サードパーソン」(3Dアクション向け)を選びます。そして右下の「次へ」。

f:id:unchi_ue4:20220305215911p:plain

「フォルダパスが無効です」と言うことでエラーが出てきますがこれは保存場所が選ばれていないとい事を言われているだけです。矢印の赤枠をクリックし任意の場所に保存場所を選び終わった後、左上の青枠が「ブループリント」になっていることを確認しましたら右下の「プロジェクト作成」をクリックして下さい。

youtu.be
ここまできましたら完成です!!!
UE4ではデフォルトでWASDによる移動Shiftによるジャンプが備わっていますスゴイ‼

これで今日からあなたもゲーム開発者になることができました!!ドンッ!!!💥