inflearn logo
知識共有
inflearn logo

[Unity 6] 実践で学ぶゲーム制作 2D Platformer

Unityの基礎知識を身につけた後、「次に何をすべきか?」と悩んでいる初心者を対象とした講座です。2Dプラットフォーマーゲームを制作しながら、短期間で集中的にそのゲームの核心となるコードを学習できます。 (講座で使用されるすべてのリソース、PDF資料を提供しています。)

難易度 初級

受講期間 無制限

C#
C#
Unity
Unity
C#
C#
Unity
Unity

学習した受講者のレビュー

4.6

5.0

kyung8609

14% 受講後に作成

やはり信じて見る講義です! 👍👍 私もYouTubeなどを参考にプラットフォーマーゲームを作ってみたが… 以前知らなかった機能がたくさんあります。 高博士の講義を通じて、スキルアップが多くなったようです。 次の講義もときめきは心でお待ちしております!

5.0

idim7

98% 受講後に作成

本当にありがとうございました。 ユニティを勉強する多くの方が見ればいいと思います。

5.0

초롱초롱이1234

100% 受講後に作成

Unityを学んだばかりの私にはPPTとスクリプト全部を共有する講義は初めてですㅠ私は本当にイ・ガンウィはとても良いです。

受講後に得られること

  • 2Dプラットフォーマーゲームにおけるプレイヤーの移動、ジャンプなどの制御方法

  • タイル、足場、Hidden Area、障害物など、プレイヤーと相互作用するオブジェクトの制作

  • 案内標識、アイテムボックス、到着地点などの小道具制作

  • 複数タイプの敵オブジェクト(指定された経路を移動するキノコ、発射体を生成する花、ジャンプ移動するカエル)

自分だけの2Dプラットフォーマーゲームを作ってみましょう!
簡単で楽しく、コ博士のUnityシリーズ 🎲

実習に使用した

すべてのリソースと

PPTを提供します!


実習に使用したすべてのリソースはもちろん、526ページに及ぶ講義PPTもあわせて提供します。講義を聞きながら煩わしい再生・一時停止を繰り返す必要はなく、丁寧にまとめられたPPTを見ながらサンプルを作成してみてください。

学習内容

セクション (1) - 1 プロジェクトの基本設定

プラットフォーマーゲーム制作のために2Dプロジェクトを作成し、*.unitypackageファイルを読み込んでゲームに使用するマップをロードします。

セクション (1) - 2 プレイヤーキャラクター

プラットフォーマーゲームにおけるプレイヤーキャラクターの移動、ジャンプといったMovementを制御する方法について学び、プレイヤーのアニメーションを再生します。

ジャンプキーの先行入力などのジャンプ追加機能を実装し、パーティクルシステムを利用して移動・着地エフェクトを実装する方法について学習します。

セクション (1) - 3 カメラ、背景画像

プレイヤーとカメラのステージ内移動範囲を設定し、プレイヤーキャラクターを追跡するカメラを制作する方法について学習します。

背景をスクロールさせる方法について学習します。

セクション (2) - 1 タイル (Tile)

プレイヤーの頭と衝突した際に相互作用する壊れないタイル、壊れずに跳ねるタイル、壊れるタイル、アイテムタイルを制作する方法について学習します。

セクション (2) - 2 足場 (Platform)

プレイヤーの足と衝突した際に相互作用する移動する足場、落下する足場、ジャンプする足場、通り抜ける足場を制作する方法について学習します。

セクション (2) - 3 Hidden Tilemap

マップの隠しエリアやアイテムなどを隠すために、プレイヤーと接触すると透明になり、接触していないときは不透明になるエリアを作成する方法について学習します。

セクション (3) - 1 障害物 (Obstacle)

特定の場所に配置するトゲ、指定された経路に沿って移動する回転のこぎり、重りを基準に振り子運動する斧の障害物を制作し、障害物の特性に応じてプレイヤーの体力が減少したり、即死したりする方法について学習します。

セクション (3) - 2 プレイヤー機能とアイテム (Item)

プレイヤーの体力と無敵、遠距離攻撃機能を実装し、体力、コイン、発射体の数、星の獲得状況を保存します。

また、コイン、無敵、体力回復、発射体+1、星アイテムを制作する方法について学習します。

セクション (3) - 3 プレイヤー情報UI

セクション (3) - 2で作成したプレイヤーの体力、コイン、発射体、星の情報を画面に出力し、プレイヤーが確認できるようにUIを作成する方法について学習します。

セクション (4) - 1 小道具 (Props)

衝突した際にプレイヤーに必要なガイド文を表示する看板、望む数だけアイテムをランダムに生成するアイテムボックス、ステージクリアのためのゴール地点を制作する方法について学習します。

セクション (4) - 2 敵 (Enemy)

指定された経路に沿って移動するキノコ、周期的に発射体を生成する花、物理を利用して前方へジャンプ+移動し、壁にぶつかるたびに移動方向を変えるカエルを制作する方法について学習します。

セクション (5) - 1 Intro, SelectLevel Scene

タイトル画面を表示するIntroシーンと、各レベルのアンロック、星の獲得状況を確認し、希望するレベルを選択してゲームをプレイするように制御する方法について学習します。

セクション (5) - 2 Game Scene

一時停止、レベル失敗(プレイヤーの死亡)、レベル完了、レベル開始のための設定とポップアップUIを制作する方法について学習します。

Unityが提供するPlayerPrefsを利用して、SelectLevelシーンで各レベルのデータを読み込み、Gameシーンでレベルを完了した際にデータを保存する方法について学習します。

受講前のご注意事項

  • この講座はUnity 6の正式版である6000.0.34f1で制作された講座で、6000.0.23f1以上のすべてのバージョンで同様に動作します。(2025. 02. 12)


  • この講義には、C#の継承、多態性(ポリモーフィズム)、抽象化といったC#の技法が一部含まれています。


学習資料 (セクション 1)

  • "教材PDF、教材内動画、リソース"をダウンロードして学習を進めてください。

  • もしコードを作成中にタイポ(打ち間違い)でエラーが発生したり、コードを書くのが面倒な場合は、"スクリプト(*.cs)ファイル"をダウンロードしてください。

  • プロジェクトをまず実行してみたい場合は、各セクション別の"プロジェクトファイル"をダウンロードしてください。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • "習いながら学ぶコ博士のUnity基礎"講座を受講された方

  • 2Dプラットフォーマーゲームの制作方法が気になる方

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

  • Unityエンジンの使い方の理解

  • C#言語に対する理解

こんにちは
unitynoteです。

キャリア認証

14,395

受講生

269

受講レビュー

141

回答

4.8

講座評価

8

講座

主な経歴

 2022 ~ 湖西大学校 ゲームソフトウェア学科 教授

現 2016 ~ 公州大学校 ゲームデザイン学科 講義専担教授

2022 ~ 2024 Unity公式認定インストラクター (Unity Certified Instructor)

2023 浦項工科大学校 電子電気工学科 外来教授

前 2022 又松大学校 テクノメディア融合学部(ゲームマルチメディア専攻)客員教授

前 2019 公州大学校 コンピュータ工学部 客員教授

前 2018 祥明大学校 写真映像コンテンツ学科 外来教授

前 2017 桂園芸術大学校 ゲームメディア科 非常勤講師

前 2016, 2020~2021 培材大学校 ゲーム学科 外来教授

前 2016年 南ソウル大学 VRAR 外来教授

前 2016 韓国映像大学校 ゲームアニメーション科 非常勤講師

前 2015 ~ 2018 白石大学校 情報通信学部 客員教授

「コ博士のUnityノート」YouTube運営 YouTube channel

https://www.youtube.com/@unitynote

紹介

ゲームプログラミング専攻でゲーム開発、Unityエンジンの講義を行っています。

講義分野:Unityエンジン(基礎、2D/3Dゲーム開発、VR/AR)、サーバー、人工知能、シェーダー、ゲーム学概論など

もっと見る

カリキュラム

全体

58件 ∙ (5時間 37分)

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

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

受講レビュー

全体

13件

4.6

13件の受講レビュー

  • 비공개님의 프로필 이미지
    비공개

    受講レビュー 2

    平均評価 5.0

    5

    91% 受講後に作成

    高博士のYouTube無料講義の2Dゲーム制作講義をすべて聞いて越えてきたが、無料講義になかった他の技術まで詳しく教えてくれて多くの助けになりました。一番良かった部分は博士講義の場合、イメージのような材料が多セッティングになっていて実習に大きな問題はありませんでした。他の無料講義も見ましたが、画像の欠落のために探すと多くの時間を無駄にしたことがありましたが、博士講義の場合、そのような部分が一度もなくて記憶に残ります。繰り返し習得しながらスキルを体得化させれば大きな助けになると思います。ありがとうございます!

    • unitynote
      知識共有者

      大切な受講評 ありがとうございます。 教えてくださった部分を維持し続けるよう努力します。 応援してくださった分だけ良い講義でお返事できるようにします。 スポンサーもありがとうございます:)

  • cholong님의 프로필 이미지
    cholong

    受講レビュー 3

    平均評価 5.0

    5

    100% 受講後に作成

    Unityを学んだばかりの私にはPPTとスクリプト全部を共有する講義は初めてですㅠ私は本当にイ・ガンウィはとても良いです。

    • unitynote
      知識共有者

      大切な受講評ありがとうございます^^ 様々な人の口当たりを合わせるために映像と一緒にpdfを一緒に提供しています。 その部分が気に入ったと言うので、そうですね:) アセットの場合、原作者によって提供が途切れることがあり、なるべく自己制作リソースを提供しようとすると、様々な教育コンテンツ制作に時間と制約がかかるが。 今やっている教育資料制作が終わったら放置型ゲームも作れるように努力してみましょう。 ありがとうございます^^

  • kyung86098513님의 프로필 이미지
    kyung86098513

    受講レビュー 6

    平均評価 5.0

    5

    14% 受講後に作成

    やはり信じて見る講義です! 👍👍 私もYouTubeなどを参考にプラットフォーマーゲームを作ってみたが… 以前知らなかった機能がたくさんあります。 高博士の講義を通じて、スキルアップが多くなったようです。 次の講義もときめきは心でお待ちしております!

    • unitynote
      知識共有者

      いつも私の講義を視聴していただき、こうして受講坪までしっかり残してくれてありがとう。 お待ちいただく心にお答えできるよう、より良い講義でお会いしましょう。 明けましておめでとうございます^^

  • idim76323님의 프로필 이미지
    idim76323

    受講レビュー 1

    平均評価 5.0

    5

    98% 受講後に作成

    本当にありがとうございました。 ユニティを勉強する多くの方が見ればいいと思います。

    • unitynote
      知識共有者

      大切な受講評 ありがとうございます。 より良い講義で訪れるように努力します。

  • apdkflth5716님의 프로필 이미지
    apdkflth5716

    受講レビュー 9

    平均評価 4.9

    4

    88% 受講後に作成

    あまりに一方的な講義.. 何をすれば、なぜするのか、他の方法は何があるのか​​などを教えてほしいのですが、ただ本を読んでいるように、質問距離もなく一方向に進む講義

    • unitynote
      知識共有者

      大切な受講評 ありがとうございます。 タイトルのように軽い気持ちで作ってみて、どのように作るのかを学ぶのに目的を置いているので、より多様な方法や知識に対する解消が全くできなかったようです。 もし気になった内容については、質問で残していただければ、涼しく返事を残すようにします。

unitynoteの他の講座

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

似ている講座

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

期間限定セール、あと00:20:20日で終了

¥34,650

30%

¥6,383