강의

멘토링

커뮤니티

Game Dev

/

Game Programming

Unity でゲーム開発を始める: Part 4. アローマンの伝説プロトタイプを作成する

3つのゲームを作成するUnityゲーム開発講座です。 弓手の伝説のプロトタイプゲームの作成を学びます。

難易度 初級

受講期間 無制限

  • UDevApp
Unity
Unity
C#
C#
Clone Coding
Clone Coding
Unity
Unity
C#
C#
Clone Coding
Clone Coding

受講後に得られること

  • Unity を使用して、アーチャーの伝説のクローン ゲームのプロトタイプを開発

  • Unity を学習しながらプログラミングを開発する

  • 内部構造を理解しながらUnityを学ぶ

入門者のためのゲーム開発!
Unity + C#の構造と原理を一緒に理解してください。

ユーデブアプリ / UdevApp / udevapp

講義紹介📝

UnityのC#を学んだ後、ゲームを作る入門者にとって最も必要な講義が何であるかを考えてみました。 まさにユニティを利用して様々なゲームを自分で作ってみることです。シューティングゲームのレッスンを聞いて別のゲームを作ろうとすると、難しさが始まります。まだ他のゲームを作ってみていないので、どこから始めるべきかを止めるだけです。そのような問題を解決するためにこのコースを作成しました。

他のゲームコースとは異なり、Unityでゲームを作成する際に、Unity機能とC#文法を一緒に学習します。 Part3 シューティングゲーム講座で紹介しなかった文法を一緒に紹介しながらゲーム開発を紹介しています。そしてあえて難しい文法を使わなくてもゲーム制作は可能です。インターフェースと多重継承が可能な眩しいキャラクタークラスを作る作業は、実際に複数のキャラクターを作って見てから、それが必要なときに複数のゲームを簡単に制作して上げてからやるべきことです。

•実際のキャラクターの動きをどのように実装するか
• ステージのデータをどのように構成するか
•敵キャラクターをどのように実装するか
•ボスをどのように実装するかなどについて、理由と方法を説明します。

以前のPart1、Part2、Part3の講義でゲーム制作のほか、Unityの機能をC#のように理解して実習する内容に基づいて、現在は実際のゲームを作る講義をオープンしました。 どうすれば練習をしながらゲームを作り、繰り返しの単純作業を減らしてゲームを作るのかを心配してこの講義を制作しました。

なぜ学ばなければならないのか✒️

本講義は、ゲーム開発に関する内容をPart1、Part2、Part3を受講した学生たちの立場からゲーム制作にどのようにアクセスできるかを教える講義です。だからとても簡単ではありません。たとえば、Excelプログラムに格納されているデータ変数がUnityに移動する原理などを説明するために、TextAssetとResourcesの例を説明します。そして、ゲームデータの移動原理を説明します。

また、同様の構造の小さな例を紹介し、受講生の理解をさらに助ける方法で進められます。プログラミングは、コンピュータの内部原理を理解し、コンピュータに話す作業です。私たちが言うように、コンピュータが動作するためには、クラス外に公開された私たちが使用できる変数と関数がどのように動作するかを知る必要があります。

他人に話すために他人の考えを逆知事するのと同じです。そのため、基礎講義であるPart1、Part2、Part3の受講がまず必要です。

そしてそれが可能でなければデバッグ(エラー修正)が可能になります。プログラミングはもともと苦難との戦いです。オルトダントしていない言葉にならないエラーが出ることがあります。そのような問題を解決するためには、基礎が不可欠です。

Part3まで学んだ受講生の場合は、まだ他のジャンルのゲーム制作ができないでしょう。しかし、この講義を学んだ後、他の同様のジャンルのゲームを作成できるようになると、新しいゲームを作成する恐れはなくなります。

  • ゲームを作る前に原理を学びます。原理を知れば応用が可能です。理解しないでフォローするだけでゲームを作ることはできません。
  • 講義のひとつにつき約10分程度の学習時間があります。

この講義で学ぶこと✏️

  • Unityの機能を使用して、必要な機能を追加する方法を学ぶことができます。
  • Unityの機能が内部的にどのように機能するかを説明します。
  • Unityの機能を持ち、ゲームで必要な機能をどのように実装するかを説明します。
  • 追加の機能を作成するときは、いくつかの方法を学び、その中でなぜこれを行う必要があるのか​​を説明します。

講義の特徴💡

Unityを通して新しいジャンルのゲームを開発することを目指しています。射手の伝説のクローンゲームのゲーム制作を行います。

この講義を聞いたら、さまざまなゲームを開発できるようになります。中級者の場合は、Part1、Part2、Part3を学習しなくても学習が可能です。新しいゲームを開発する上で大きな助けになると思います。

現在の講義は約14時間分で講義数が130ヶ近くになると予想しています。 (継続追加予定)
短い講義で短く勉強し、練習すれば1日30分で早ければ30日、長ければ3ヶ月でUnityの様々な方法を学習できます。しかし、非専攻者が講義を聞くなら、Part1から始めて学習を遅くすることをお勧めします。プログラミングは言語なので、長期記憶として積み重ねてこそ、自分でプログラミングができるからです。

セクションごとに簡単な紹介📖

射手の伝説クローンプロトタイプを作る

セクション 0 導入とプロジェクトの追加

  • 講義を紹介し、アセットをダウンロードする

セクション1 2Dキャラクターによるアニメーション

  • 2Dキャラクターを使って作業してアニメーションが進む内容を学習します。
  • Unityの使い方をまず学びます。
  • コードでアニメーションを実行する方法を学ぶ

セクション2プレーヤーの追加

  • キャラクターの動きをトップビュー方式で制作します
  • キャラクターの動きで起こるさまざまなイベントを見てください
  • キャラクターのさまざまなアニメーションを適用します

セクション3プレーヤーの移動とアニメーション

  • 基本的なキーボードの動きを通じて、キャラクターのさまざまな動きを適用します。
  • プレイヤーキャラクターの動きを認識し、いつ攻撃を試みるかを学びます。
  • それぞれの動きに応じたアニメーションも追加します

セクション 4 プレイヤーの攻撃の実装

  • プレイヤーキャラクターの動きを認識し、いつ攻撃を試みるかを学びます。
  • 敵を認識し、敵との距離をどのように測定するかを説明します
  • 敵の方向にキャラクターがすぐに見て、実質的な攻撃を取るのを見てください

セクション5ステージと壁紙の適用

  • ステージのサイズに応じて適切なカメラ解像度を設定します
  • ステージごとのデータを作成し、構造体を追加します
  • データを使用してステージの実装を確認します

セクション6 プレイヤー武器のレベルアップ

  • 発射体に様々な効果を加えて適用する
  • 壁を合わせて反射するロジックと2つの発射体を追加する機能を学びます
  • 武器をアップグレードすることを学びます。

セクション7レベルアップUIの追加

  • レベルアップを実行するUIを追加します
  • レベルアップ時にスキルが一つずつ出るように選択します
  • スキル適用後、再びゲームに戻る機能を追加します

セクション8 プレイヤーのスキル制作 - 1

  • 発射体に関連するスキルとキャラクターレベルアップに関連する内容を説明します
  • プレーヤー構造にさまざまな機能を追加します
  • レベルアップUIを制作し、データ数値を連動させます

セクション9 プレイヤースキル制作 - 2

  • 矢以外のスキルを調べる
  • 追加の発射体を生成し、複数の方向に発射体を発射するスキルを追加します
  • プレイヤーの周りを公転するスキルと無敵化モードを追加します

セクション10プレーヤーの選択

  • 様々なキャラクターを制作します
  • キャラクター別能力の設定方法を説明します
  • 設定したデータを実際のゲームとUIに適用する方法を説明します

セクション11敵を追加

  • 複数の敵の移動と攻撃を実装する方法を学びます。
  • それぞれの敵に応じて構造体を適用する
  • ステージごとに登場する敵を設定します

セクション12ステージと壁紙の適用

  • ステージのサイズに応じて適切なカメラ解像度を設定します
  • ステージごとのデータを作成し、構造体を追加します
  • データを使用してステージの実装を確認します

セクション13ボスの製作

  • ボスのキャラクターを設定し、攻撃ロジックの設定を学ぶ
  • ボスのロジックを構造体として書く
  • 構造体をボス1に適用して実際のゲームで動作できるように制作します

セクション14追加機能の実装

  • 作業内容を整理して修正する
  • hpの機能を追加して学習する
  • 継承クラスの基本的な内容を学習する

セクション15プロジェクトの整理

  • 継承クラスを作成してコードを簡単に操作する方法を学びます。
  • 継承クラスを通じてボスを適用し、プレイが攻撃できるようにします。
  • 実際に継承を使用すると、どのような利点があるかを学習します

ここで扱うツール 🧰

このレッスンでは、UnityとVisual Studioを扱う予定です。

学習をして、必ず実習をすることをお勧めします。特に非専攻者はいつもプログラミングで仕事をしないので、ただ見るだけでは絶対プログラミングを習得することはできません。
理解をしてから必ず実習をしなければなりません。

予想される質問 Q&A

Q. 非専攻者も聞くことができますか?
A. いいえ、非専攻者および専攻者の両方のための講義は前の講義で見ることができます。本講義は、Part1、Part2、Part3を熟知した受講生のための講義で、非専攻者や入門者の場合 Inflearnにある選手科目であるPart2のC#プログラミング講座とPart3のシューティングゲーム講義の基礎内容を聞いて来てこそ本講義を受講するすることができます。

Q. 「様々なジャンルのプロトタイプ」を学ぶと何がいいですか?
A. 原理を知ってこそ応用が可能です。プログラミングを行うだけでなく、Unity API とプログラミングの文法を持ってゲームの機能を実装する方法を学習できます。実際のゲームを作成し、1サイクルを回すと、より多くのことができます。

Q. 「プロトタイプ3つのゲーム開発」を聞くとどんなことができますか?
A. Unityで別のプログラムを作成するときに大きな助けになります。シューティングゲームに続いて様々なジャンルのプロトタイプを学びながら、新しい関数やロジックなどの原理を知ることができるので応用が可能です。つまり、単純なゲームですが、ゲームを作ることができる実力を持つことができます。また、Part3シューティングゲーム講義では、実際にアップロード可能なゲームを作ってアップロードまでする実務的な内容までも含めるため、スマートフォンのゲーム開発に必要な実際的なヒントを得ることができます。現在、Part4の講座ではアップロードについての内容はありませんが、Part3を勉強してゲームをストアにアップロードすると、Part4のプロトタイプゲームを持ってアップロードが可能になります。

Q. この講義だけの特別な利点がありますか?
A. 私は、非専攻者のためのオンラインオフライン講義はもちろん、プログラミング関連の専攻者まで様々な講義を行いました。そのため、他の講義よりも上手に教える自信があり、カフェやブログなどを運営し、講義では解消されない疑問を解消させていただきます。また、初級段階を経た方は中盤以上に行くと原理の概念が生まれます。内部構造を知ることで、コンピュータがどのように戻るかを予測できます。これにより、プログラミングだけでなくデバッグのスキルも向上します。キャリアはなぜキャリアですか?デバッグを上手くしてキャリアなのです。デバッグが上手なキャリアの視点をお知らせします。 99%を完了してもエラーがあると、そのゲームは成功しにくいです。そして、エラーを解決できない場合、それほど難しいことはありません。このような状況を防ぐために、原則とメモリの勉強が必要です。

前の講義を見る📼

Unityで始まるゲーム開発:
Part 1. コンピュータ構造入門

非専攻者も簡単に、コンピュータが動作する基本原理を理解してみてください。
Unityで始まるゲーム開発:
Part 2. C# プログラミング入門

Unityゲーム開発のスケルトンを築く最初のC#プログラミング!




こんな方に
おすすめです

学習対象は
誰でしょう?

  • Unity を使用してプロトタイプのゲームを作成したい方

  • 自分のゲームを作りたい方

前提知識、
必要でしょうか?

  • Unity の C# 基本文法

  • Unity の基本機能

  • Part3 シューティングゲーム講義の中盤内容までの理解

こんにちは
です。

5,470

受講生

185

受講レビュー

151

回答

4.8

講座評価

4

講座

こんにちは。UDevAppのチェ・ヒョンソンと申します。

何かを作り出すということは、本当に幸せなことです。

自分の製品が世に出る時の感覚は、スティーブ・ジョブズが感じたそれや、

皆さんも私と変わらないと思います。

皆さんにとって、そのような感情を与えられる人になりたいです。

ネイバーカフェとブログ、YouTubeにもぜひたくさん遊びに来てください。

.

https://cafe.naver.com/ultimategunz(カフェへ移動)

http://blog.naver.com/siwoo2406(ブログはこちら)

https://www.youtube.com/user/ChoiHyungSun/(YouTubeはこちら)

ありがとうございます。

カリキュラム

全体

218件 ∙ (27時間 40分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

2件

4.0

2件の受講レビュー

  • ehdrjs06018579님의 프로필 이미지
    ehdrjs06018579

    受講レビュー 3

    平均評価 5.0

    5

    22% 受講後に作成

    私が講師の最初の講義の時から見ましたが、慎重に教えてくれたおかげでここに来ることができたようです。 専門的に学んだことのない私もC#を理解してUnityを使用できるようになったようで達成感がありますねwww 講義のほか、カフェやブログの説明もよく出ており、メールでQnA一つ一つ丁寧に回答していただきありがとうございました。

    • udev
      知識共有者

      良い受講嬉しいです。 よろしくお願いします。

  • coreafive님의 프로필 이미지
    coreafive

    受講レビュー 35

    平均評価 4.6

    3

    32% 受講後に作成

    UDevAppの他の講座

    知識共有者の他の講座を見てみましょう!

    似ている講座

    同じ分野の他の講座を見てみましょう!