【コースについて】
プレイヤーを操作してステージをクリアしていくというシンプルなアクションゲームです。ゲーム開発において汎用的な機能(タイマー,プレイヤーのライフ,クリア,ゲームオーバーなど)を盛り込んだゲーム制作チュートリアルになります。
【学習対象者について】
UnrealEngineについて少し学習済みで一個ゲームを作りたい初心者 ~ 中級者向け講座です。なお使用するノードや設定はほぼ全てできるだけわかりやすく解説していきますがエディタやブループリントの最低限の知識がある前提で進めていきます。エディタ操作やブループリントなら「イベントBeginPlay」「変数」を理解しているレベルが望ましいです。完全な初心者の方には難しすぎる内容だと思うのでおすすめはしません。対象OSはWindowsで使用する言語はブループリントです。フル字幕ではありません。
【コースの流れ】
制作する流れと実装する機能をざっくり紹介していきます。汎用的&面白そうな機能をこのアクションゲームの章に詰め込みました。また、できるだけページ毎にそれぞれの機能を実装しているため、後からオリジナルゲーム開発時にも参考にしやすい構成にしてあります。
1. まずプロジェクトとアセットを用意していきます。アセットは無料の公式アセット等を使用していきます。
2. サードパーソンのデフォルトレベルの状態からゲームを作っていきます。
3. まず最初はステージの環境を作ってキャラなどを用意します。
4. ステージのギミックに加えて、コインやタイマー,ゲームのリスタート機能などゲーム開発において汎用的な機能を実装してきます。
5. 夜のステージなども作成していきます。他にもコインの枚数やプレイヤーのライフなどデータとして保存する機能も実装します。
6. タイトル画面やステージ選択画面,ゲームオーバーの機能なども実装していきます。
【作成するノードはblueprintUEに全て貼付!】
実装するノードは全てblueprintUEのリンクを貼っているのでノードの確認,またコピー&ペーストはすぐに行えます。もしノードがわからくなったり、ごちゃごちゃになってしまってもblueprintUEからコピペが可能なので安心して学習頂けます。リンクはそれぞれのコースの概要欄に記載してあります。できるだけノードも細かく解説していっているので、学習したい方は自身でできるだけノードを作っていきましょう。
【チュートリアルは一通りチェック済みです】
別のPC(Windows)にてチュートリアルを1から作成してチェックを行っているので、問題が起こる可能性は低くなるよう目指して制作していますが、もし何かあればご質問ください!
【学べる事】
・ゲーム制作の一通りの流れ(空のプロジェクトからパッケージ化まで行います)
・ゲーム制作における汎用的な機能の実装方法
・実践形式でのブループリントやUIの作り方
・また様々なノードを使用,解説していくのでブループリントの勉強に役立てて頂けると思います。
【UnrealEngine5の教科書という本でも同じチュートリアルを公開しています】
このチュートリアルはZennの『UnrealEngine5の教科書 ゲーム開発入門編,第一巻』のアクションゲーム制作の章と全く同じ内容になっています。文字の解説で見たい方や他にも基礎知識を学びたい方はそちらのWeb本をご覧ください。
なおチュートリアルはかなり長めなので長期的な計画でチュートリアル制作をして頂ければと思います。では一緒にゲーム制作を楽しんでいきましょう!