Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
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,576

受講生

229

受講レビュー

131

回答

4.9

講座評価

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件の受講レビュー

  • JOONBUM님의 프로필 이미지
    JOONBUM

    受講レビュー 9

    平均評価 4.9

    4

    88% 受講後に作成

    너무 일방적인 강의.. 무엇을 한다고 하면 왜 하는지 다른 방식은 뭐가 있는지 등을 알려주면 좋을텐데 그저 책 읽듯이 질문거리도 없이 한방향으로 진행되는 강의

    • 고박사
      知識共有者

      소중한 수강평 감사합니다. 제목처럼 가벼운 마음으로 따라 만들어보면서 어떻게 만드는지 익혀보는데 목적을 두고 있다보니 더 다양한 방법이나 지식에 대한 해소가 다 이뤄지지 못한 것 같습니다. 혹 궁금하신 내용에 대해서는 질문으로 남겨주시면 시원하게 답글 남겨드리도록 하겠습니다.

  • kyung8609님의 프로필 이미지
    kyung8609

    受講レビュー 6

    平均評価 5.0

    5

    14% 受講後に作成

    역시 믿고 보는 강의입니다!! 👍👍 저도 유튜브 등을 참고해 플랫포머 게임을 만들어 봤는데.. 이전에 몰랐던 기능들이 많이 있네요 고박사님 강의를 통해 스킬업이 많이 된 것 같습니다. 다음 강의도 설레는 마음으로 기다리고 있겠습니다!!

    • 고박사
      知識共有者

      항상 제 강의를 시청해주시고, 이렇게 수강평까지 꼬박꼬박 남겨주셔서 감사합니다. 기다리시는 마음에 보답할 수 있도록 더 좋은 강의로 찾아뵙겠습니다. 새해 복 많이 받으세요 ^^

  • 김재환님의 프로필 이미지
    김재환

    受講レビュー 1

    平均評価 5.0

    5

    31% 受講後に作成

    • 고박사
      知識共有者

      소중한 수강평 감사합니다^^

  • idim7님의 프로필 이미지
    idim7

    受講レビュー 1

    平均評価 5.0

    5

    98% 受講後に作成

    정말 너무나 고마운 강의입니다. 유니티를 공부하는 많은 분들이 보시면 좋을 것 같아요.

    • 고박사
      知識共有者

      소중한 수강평 감사합니다. 더 좋은 강의로 찾아올 수 있도록 노력하겠습니다.

  • minsuh0214님의 프로필 이미지
    minsuh0214

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    • 고박사
      知識共有者

      수강평 감사합니다^^

¥5,899

unitynoteの他の講座

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

似ている講座

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