広告企画
【PR】ブループリントで夢のゲーム制作に挑戦! Unreal Engine 4の魅力を講師に聞いてみた
実際に市販されているゲームの制作で使われているものとまったく同じツールが,誰でも使えるような世の中になっている……とは言うものの,一般人にとってゲーム開発へのハードルはまだまだ高いのが実情だ。
最も代表的なゲームエンジンであろうと思われるUE4とUnityは,どちらも本格的なゲームを作成できる。とはいえ,元々プロ用のツールだっただけあって,機能を使いこなすことは初心者には簡単ではない。
イメージとして,「モバイルに強いUnity」に対して,「アーケードゲームやAAAタイトルでも使われるUE4」といった印象を持っている人も多いため,なんとなくUE4のほうが難しそうだと感じていないだろうか?
実際には,UnityではC#でのプログラミングがほぼ必須となるのに対して,UE4ではビジュアルスクリプト環境「ブループリント」が利用できるので,プログラミング経験の少ない人にはむしろUE4のほうが手を出しやすいといえるかもしれない。
ということで,ここではUE4を効率よく学ぶ方法として,オンライン動画による学習プラットフォーム「Udemy(ユーデミー)」(公式サイト)の活用について紹介してみたい。UE4は丁寧に作り込まれたエンジンなのだが,前述のように素人が触ってすぐに理解できるようなものでもない。どういう手順で操作するのかなど,基本の部分を最も効率よく学べるのが動画によるチュートリアルだというのは間違いないだろう。
Udemy公式サイト
まずはUdemyでのUE4の人気入門講座を紹介していきたいわけだが,現在,UdemyでのUE4講座としては,
「作って覚えるアンリアルエンジン【Unreal Engine 4】〜ダンジョンゲーム編〜 」
「はじめてのアンリアルエンジン【Unreal Engine 4】入門チュートリアル講座」
の2本が双璧と言える存在だ。両方とも見ておくことをお勧めしたいところだが,順番としては,比較的コンパクトにまとまった「はじめての〜」から始めて,長尺の「作って覚える〜」に進むのがよいのではないだろうか。
講座では,合計すると8時間ほどになる21セクション(33本)のレクチャーで,UE4が持つ各種機能を,実例と実際の操作をとおして丁寧に説明している。
基本的な使い方から始まり,レベルエディタで3Dのゲームステージにオブジェクトを配置し,マテリアルやライティングを使って質感を変え,以降は主にUE4独自のビジュアルスクリプティング環境ブループリントの使い方が中心となっている。
入力,アニメーション,衝突判定,オブジェクトのイベント処理,AI,パーティクルエフェクト,地形作成,カットシーン,2Dゲーム制作,サウンドといった要素をブループリントとUE4が持つ多くのサポートツールを使って実践してみせてくれる。最後に実行ファイルの作り方で成果物を仕上げるところまでが解説されている。ゲームを作るうえで最低限の要素は軒並み扱われているので,UE4でのゲーム制作全体の流れをなんとなく把握する,たくさんあるツールのそれぞれにどんな役割があるのかを知り,その使い方を学ぶという,まさに入門編としては最適な内容だ。
それなりに長尺な映像による講座なので,文章で説明することは簡単ではない。しかし今回は,その講師を担当している中村氏にいろいろ話を聞くことができた。さっそくだが,ゲーム開発やUE4とUdemyのお勧めポイントなどについて,氏に話を聞いていこう。
4Gamer:
中村さんは早くからUE4を使ったゲーム制作に取り組んでいましたが,そもそも,中村さんがゲームを作り始めたのはいつ頃ですか。
中村氏:
専門学校に入ってからなので,18歳か19歳とかのときですね。思えばもうゲームを作り始めて16年ほど経つので,人生の半分近くゲームを作っていることになりますね。
4Gamer:
ゲーム作りの魅力について聞かせてください。
中村氏:
4Gamer:
中村さんはUnreal Engineのエバンジェリストのような立ち位置になっていますが,Unreal Engineを知ったのはいつ頃ですか。
中村氏:
存在そのものはUnreal Engine 2(UE2)があった頃から知っています。2003年とか2004年くらいだったと思います。当時はMMORPGなどでも利用されており,やはりその頃もグラフィックス部分をウリにしていました。そこからUnreal Engine 3(UE3)となり,日本のゲームでもいくつか採用されるようになったので,見かける機会も増えてきましたね。
4Gamer:
UE導入以前はどういう開発環境でしたか?
中村氏:
仕事では別のゲームエンジンやフレームワークを利用していました。またゲーム会社の内製で開発しているエンジンを利用していたこともあります。やはりゲームエンジン自体を導入する前はすべてを自分で作るしかなく,何から何まで開発することになるので,非常に時間がかかってしまっていました。しかし,便利なゲームエンジンが出てきてからは圧倒的に開発効率が上がりましたね。仕事以外では非常に多くのゲームエンジンやフレームワークを試し,研究はずっと続けていました。おかげでゲームエンジンマニアにもなりました。
4Gamer:
ゲームエンジンとか開発ツールとかを漁ってくるというのはなんとなく分かります。具体的にUE4を導入しようと思ったきっかけは何ですか?
中村氏:
昔から憧れのゲームエンジンだったのですが,それが誰にでも使えるという情報が公開された瞬間から興味を持ち始め,そのときからほぼ毎日のようにUE4を触っています。
4Gamer:
無料化されたのは本当に衝撃的でした。UE4無料化が発表のときの感想を聞かせてください。
中村氏:
「ええ? そんなことやっても大丈夫なの!?」というのが本音でした。無料になったおかげで導入ハードルは一気に下がりました。誰にでもお勧めしやすくなりましたね。Epic Gamesさんは本当に太っ腹です。
4Gamer:
UE4で「ここは凄い,便利」と思った部分を教えてください。
中村氏:
これは何度も答えているのですが,やっぱり「ブループリント」ですね。これはノードベースのビジュアルスクリプトのようなものなのですが,最初は「こんなものでゲームが作れるわけがない!」と本気で思っていました。しかし触れば触るほど「これだけでなんでもできるじゃん!」という確信に変わっていくという。おかげさまで本当に高速な開発が実現できています。
4Gamer:
ブループリントについては,コードレスで処理を組み立てられそうで私も非常に期待したのですが,あちこちのイベントでいろんな講演で見ると「これってどんな機能が実装されているのかを全部理解してないと使えないのでは?」という印象が強く持ちました。動画を見た人が自分でノードの使い方を覚えていくにはどのようにするのがいいのでしょうか。
中村氏:
プログラミングをやったことがない人はまず用語(変数や関数など)の意味を覚えましょう。あとは小さい規模のチュートリアルをやっているうちに理解できるようになるはずです。それを改造してみたり,小さな変更を加えていくことで何が出来るかが分かるようになります。重要なのはいきなり大きいものを作らないことです。必ず小さいものから始めましょう。
プログラミング経験者であれば操作方法を覚えたあとは,すぐ公式のサンプルプロジェクトを読み解くのが一番の近道だと思います。全部理解する必要はありません。必要になったときに都度調べればいいのです。
4Gamer:
動画を見るうえで,UE4初心者が気をつけたほうがいいことはなにかありますか?
中村氏:
チュートリアルはできる限り指定されたバージョンでやることですね。UE4はバージョンアップが早く,とにかく細かい部分でしょっちゅう差が生まれてしまうので小さい部分で躓いてしまいます。それだけでモチベーションを削がれてしまうので,チュートリアルで無駄な苦労をしたくなければ,できる限りバージョンは合わせておくことをお勧めします。
4Gamer:
中村さんが講義を進めるうえで気をつけた部分はありますか?
中村氏:
とにかく初めてやる人が戸惑わないようにすることに尽きます。エディタの操作方法や使う用語など,何も知らない前提で分かるように説明しています。あとは聞き取りやすいようにしゃべること。これは普段から講師などを行っていた自分としては,いつも注意していたことなので,上手くできていたと思います。
4Gamer:
講座を見てこれからゲームを作る人にアドバイスをお願いします。
中村氏:
自分の講座はゲームを作れるようにするためのものではなく,ゲームを作るための入口を開くものです。簡単に言えば切符みたいなものです。だからこれをやればゲームを作れるようになるわけではありませんが,とりあえず入口には相応しいと思います。ゲームを作るためにはほかにも必要な知識がたくさんありますので,そちらはゆっくりと学んでほしいです。
4Gamer:
中村氏:
これについては実は予定があります。こちらは自分が直接担当しているわけではありませんがBlender 2.8になってからほぼ別物となっているので,内容を切り替えてさらに追加し,充実したものにしたいと思っています。詳細は後日出せると思いますので,しばらくお待ちください。
4Gamer:
Blenderは,フリーで使える高機能3Dツールということで,昔から何度も何度もインストールしては挫折してきたので期待しております。
最後にUE4初心者/ゲームを作ってみたい人に一言お願いします。
中村氏:
とにかくまずは細かいことを気にせずに楽しんで作ってみてください! 難しいことはあとからでもいいんです。最初の一歩で躓くと,一気に楽しくなくなってしまいます。ゲームエンジンでゲームを作るということはゲームを遊ぶと同じかそれ以上に楽しいことです! たとえば,フォートナイトなどで興味を持った人がゲームを作り始めるというのも非常に良いと思います。ゲーム作りは作る人も楽しむことが何よりも大事ですよ!
4Gamer:
ありがとうございました。
高性能なツールであり,なんでもできてしまうがゆえにどこから手を付けていいのか分からない,ゲームエンジンとはそういう傾向のあるツールである。無料で提供されているからといって,簡単に使いこなせるものではない。
こういったものを効率よく学べるのが,動画の強みだろう。すべての手順が動画で示されるので,手元の環境で同じ操作をなぞっていける。やり方を身体で覚えていくスタイルである。とくにUdemyは,その分野での一流の講師陣を揃えており,人気講座は,難しい内容を分かりやすく教えてくれることでも定評がある。さらに,講師に直接質問できる機能もあり,投げっぱなしで終わるサービスではないのだ。
UE4やUnityといったゲームエンジンを使えばゲームを作ることはできるか? これは完全にYesだ。次にUdemyを使えば,そういったゲームエンジンを使えるようになるか? これも概ねYesといえる。きちんと動画を見て,実際に同じ操作をしていくことで多機能なツールもだんだん使いこなせるようになる。複数の講座を追っていけば,カバーされる範囲も広がるだろう。
良質な有料講座にはやや高額な価格が設定されているのが難点だが,11月といえば世界的に最大級のバーゲンが行われるBlack FridayやCyber Weekの季節であり,現在Udemyでも超破格なセールが開催され,通常2万円程度の講座も1200円から利用できるのだ(※価格は講座ごとに異なります)。これはUE4のみならず,さまざまな講座についても同様である。AIを勉強したいとか,モデリングの技術をつけたいといった,あらゆる分野でのスキル形成にも有効なチャンスだ。この機会を活用して,いつかゲームを作るために各種スキルを磨いてみるのはいかがだろうか。
11/22〜11/29: Black Fridayセール
12/2〜12/5: Cyber Weekセール
はじめてのアンリアルエンジン【Unreal Engine 4】入門チュートリアル講座
Udemyおすすめ講座
以下ではUdemyの人気講座から,ゲーム制作やその周辺スキルに関連した講座をピックアップして紹介してみたい。それぞれ定評のある講座なので,この機会にぜひお試しを。
作って覚えるアンリアルエンジン【Unreal Engine 4】〜ダンジョンゲーム編〜
【超初心者向け】Blenderでキャラクターをモデリングしてアンリアルエンジンで動かす講座【ハンズオン】
アンリアルエンジンで学ぶゲーム系UI・HUDデザイン - UnrealEngine4 UMG/Widget入門‐
【UE4】Unreal Engine 4 + VR で建築ビジュアライゼーション
初心者でもできる!簡単&かわいい3Dモデリング:MayaLT:Unreal Engine4
アンリアルエンジンで学ぶゲーム系UI・HUDデザイン - UnrealEngine4 UMG/Widget入門‐
【UE4】Unreal Engine 4サウンドアセット制作講座(初級〜中級編)~UE4で学ぶゲームサウンド
Unreal Engine C++ Developer: Learn C++ and Make Video Games
Complete C# Unity Developer 2D: Learn to Code Making Games
インディーゲームクリエイターが教える C#の基礎からゲームリリースまで【スタジオしまづ】
未経験からプロのWebデザイナーになる! 400レッスン以上の完全マスターコース
これだけでOK! AWS 認定ソリューションアーキテクト -アソシエイト試験突破講座(初心者向け21時間完全コース)
現役シリコンバレーエンジニアが教えるPython 3 入門 + 応用 +アメリカのシリコンバレー流コードスタイル
【キカガク流】人工知能・機械学習 脱ブラックボックス講座 - 初級編
VR動画編集入門:Premiere Pro/AfterEffectsの360VR編集指南書
※表示している価格は本キャンペーン期間中の価格で,期間終了後の価格は異なります。また,紹介した講座名や講座内容は11月20日時点のものです。あらかじめご了承ください。
Udemy公式サイト
- 関連タイトル:
Unreal Engine
- この記事のURL: