강의

멘토링

커뮤니티

Game Dev

/

Game Programming

[Unity 6] 実際に作りながら学ぶコ博士の2Dプラットフォーマーゲーム制作

Unityの基礎知識を習得した後、「これから何をすればいいんだろう?」と悩んでいる初心者向けの講座です。2Dプラットフォーマーゲームを制作しながら、短くも強烈に該当ゲームのコアコードを学習できます。 (講座で使用されるすべてのリソース、PDF資料を提供しています。)

  • unitynote
게임개발자
실습 중심
유니티2d
유니티
C#
Unity

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

受講後に得られること

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

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

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

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

直接2Dフラットフォーマーゲームを作ろう!
簡単で面白い、高博士ユニティシリーズ🎲

練習に使用した

すべてのリソースと

PPTを提供します!


練習に使用したすべてのリソースはもちろん、526ページ分の講義PPTを一緒に提供します。講義を聞いて、面倒な再生/一時停止を繰り返すことなく、細かく整理されたPPTを見て、例に従いましょう。

学習内容

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

プラットフォーマーゲームを作成するための2Dプロジェクトを作成し、*.unitypackageファイルを呼び出してゲームに使用するマップをロードします。

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

プラットフォーマーゲームでプレイヤーキャラクターの移動、ジャンプなどの移動を制御する方法を学び、プレイヤーのアニメーションを再生します。

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

セクション(1) - 3カメラ、壁紙

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

壁紙をスクロールする方法を学びます。

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

プレイヤーの頭と衝突したときに対話する壊れないタイル、壊れずにはねかけるタイル、壊れたタイル、アイテムタイルを作成する方法を学びます。

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

プレイヤーの足と衝突したときに対話する移動足場、墜落する足場、ジャンプ足場、通過する足場を作成する方法を学びます。

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

マップの隠し領域、アイテムなどを隠す目的で使用するためにプレイヤーと衝突すると透明になり、衝突しないときは不透明になる領域を制作する方法について学習します。

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

特定の位置に配置する可視、指定された経路に沿って移動する回転鋸刃、錘を基準に振り子運動する斧障害物を製作し、障害物の特性に応じてプレイヤーの体力減少/即死する方法について学習します。

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

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

また、コイン、無敵、体力回復、発射体+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)ファイル」をダウンロードしてください。

  • プロジェクトを最初に実行したい場合は、セクションごとに「プロジェクトファイル」をダウンロードしてください。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 「따라하면서 배우는 고박사의 유니티 기초」講座を受講された方

  • 2Dプラットフォーマーゲームの作り方を知りたい方

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

  • Unityエンジンの使用法に関する理解

  • C#言語に対する理解

こんにちは
です。

13,929

受講生

246

受講レビュー

137

回答

4.8

講座評価

8

講座

주요 경력

 2014 ~ 2015, 2022 ~ 호서대학교 게임학과 초빙교수

現 2016 ~ 공주대학교 게임디자인학과 강의전담교수

現 2022 ~ 유니티 공식 인증 강사 (Unity Certified Instructor)

2023 포항공과대학교 전자전기공학과 외래교수

前 2022 우송대학교 테크노미디어융합학부 (게임멀티미디어전공) 외래교수

前 2019 공주대학교 컴퓨터공학부 외래교수

前 2018 상명대학교 사진영상콘텐츠학과 외래교수

前 2017 계원예술대학교 게임미디어과 외래교수

前 2016, 2020~2021 배재대학교 게임학과 외래교수

前 2016남서울대학교 VRAR 외래교수

前 2016 한국영상대학교 게임애니메이션과 외래교수

前 2015 ~ 2018 백석대학교 정보통신학부 외래교수

 

"고박사의 유니티 노트" 유튜브 운영

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

 

소개

게임 프로그래밍 전공으로 게임 개발, 유니티 엔진 강의를 하고 있습니다.

강의 분야 : 유니티 엔진(기초, 2D/3D 게임 개발, VR/AR), 서버, 인공지능, 셰이더, 게임학개론 등

カリキュラム

全体

58件 ∙ (5時間 37分)

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

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

受講レビュー

全体

13件

4.6

13件の受講レビュー

  • apdkflth5716님의 프로필 이미지
    apdkflth5716

    受講レビュー 9

    平均評価 4.9

    4

    88% 受講後に作成

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

    • unitynote
      知識共有者

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

  • kyung86098513님의 프로필 이미지
    kyung86098513

    受講レビュー 6

    平均評価 5.0

    5

    14% 受講後に作成

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

    • unitynote
      知識共有者

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

  • fk08456530님의 프로필 이미지
    fk08456530

    受講レビュー 1

    平均評価 5.0

    5

    31% 受講後に作成

    • unitynote
      知識共有者

      貴重な受講レビューありがとうございます^^

  • idim76323님의 프로필 이미지
    idim76323

    受講レビュー 1

    平均評価 5.0

    5

    98% 受講後に作成

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

    • unitynote
      知識共有者

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

  • minsuh02147116님의 프로필 이미지
    minsuh02147116

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    • unitynote
      知識共有者

      受講評ありがとうございます^^

¥6,168

unitynoteの他の講座

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

似ている講座

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