Inflearn brand logo image
Inflearn brand logo image
BEST

따라하면서 배우는 고박사의 유니티 하이퍼캐주얼게임 시리즈 02

유니티에 대한 기반지식을 다진 이후 "이제 무엇을 해야할까?" 라고 고민하는 초급자 대상의 강의입니다. 게임의 규모가 크지 않은 하이퍼 캐주얼 게임(Hyper Casual Game) 제작으로 짧지만 강렬하게 해당 게임의 핵심 코드를 학습할 수 있습니다. (강의에 사용되는 모든 리소스, PDF 자료를 제공하고 있습니다.)

초급자를 위해 준비한
[게임 프로그래밍] 강의입니다.

이런 걸 배울 수 있어요

  • 유니티를 이용해 상용화 된 하이퍼 캐주얼 게임을 제작

  • 1010 게임 제작 (2D)

  • 2048 게임 제작 (2D)

직접 간단한 게임을 만들어보세요!
쉽고 재밌게, 고박사 유니티 시리즈 🎲

이 강의는!

유니티(Unity) 엔진, 그리고 C#으로 만드는 고박사의 하이퍼 캐주얼 게임 (Hyper Casual Game) 시리즈 두 번째! 2D "1010", "2048" 게임 제작 편입니다.


초심자를 위한
따라하며 배우는 게임 개발.

유니티(Unity) 엔진, 어떻게 사용하는지는 조금 알겠는데...
‘그럼 이제 뭘 하지?’ 싶었던 분들, 막상 어떻게 게임을 만들어야 할지 막막하셨던 분들은 주목하세요!

게임 개발 초심자의 고민,
이 강의로 해결!

유니티, 기초는 배웠는데
실제 게임을 어떻게
만들어야 할지 막막했다면?

상용화된 게임
개발 방식이
궁금했다면?

실제 예제를
따라 만들어보며
재밌게 배우고 싶다면?

유니티로 다양한 게임을 만들어보고 싶었던 분들을 위해 이 강의를 제작했습니다.
내 손으로 직접 간단한 하이퍼캐주얼 게임을 여러 개 만들어보며 쉽고 재미있게 상용 게임의 구조를 익히고, 게임 개발에 대한 감을 잡을 수 있도록 구성한 강의입니다.


실습에 사용한 
모든 리소스와
PPT를 제공합니다!

각 섹션의 첫 번째 유료강의에서 강의자료를 내려받을 수 있어요.

실습에 쓰인 모든 리소스는 물론, 395페이지 분량의 강의 PPT를 함께 제공합니다. 강의를 듣다가 번거롭게 재생/일시정지를 반복할 필요 없이 꼼꼼하게 정리된 PPT를 보며 예제를 따라 만들어보세요.


소규모 게임을 만들며
필요한 기능을
쉽게 익힐 수 있어요.

Section 1~5 - 2D 1010 Game

  • 드래그 블록을 제작하고, 드래그 블록이 생성될 때 드래그 블록을 터치해서 드래그할 때 드래그 블록을 판에 배치하거나 원래 위치로 돌아갈 때와 같은 다양한 상황에서의 처리 방법(좌표 스냅 등), 애니메이션 재생에 대해 학습합니다.
  • 드래그 블록이 배치 가능한지 검사하고, 배치합니다. 줄이 완성되었는지 검사하고, 완성된 줄은 Scale 애니메이션과 함께 블록들을 삭제합니다.
  • 하단에 가지고 있는 드래그 블록을 배치할 수 있는 곳이 있는지 검사하고, 배치가 불가능하면 게임오버 처리를 합니다.
  • 현재 점수, 최고 점수, 메인 화면, 일시정지, 결과 화면과 같은 UI 화면 구성을 하고, UI 등장/퇴장 애니메이션을 구현합니다.
  • 화면 스크린샷 기능을 이용해 게임오버 될 때 배치한 블록들의 정보를 결과 화면에 출력합니다.

게임 내에 배치되는 19가지 종류의 블록

드래그 블록을 판에 배치해 가로 또는 세로로 10개를 맞춰 줄을 완성하는 2D 게임입니다.

Section 6~9 - 2D 2048 Game

  • 코루틴 메소드와 Vector3.Lerp() 메소드를 이용해 오브젝트의 이동, 확대/축소 애니메이션 재생을 구현합니다.
  • 블록의 이동, 병합 코드와 같이 이해가 필요한 부분은 예시와 함께 차근차근 설명합니다.
  • 블록이 이동할 수 있는 빈 노드가 있는지, 병합할 수 있는 블록이 있는지 검사하고 불가능하면 게임오버 처리를 합니다.
  • 3x3부터 6x6까지 다양한 크기의 격자 맵에서 플레이할 수 있도록 메인에서 크기를 선택할 수 있습니다.
  • 현재 점수, 최고 점수, 메인 화면, 홈으로, 결과 화면과 같은 UI 화면 구성을 제작합니다.

상하좌우로 드래그해 블록을 이동 or 병합시켜 2048에 도달하는 2D 게임입니다.


유튜브 채널
고박사의 유니티노트!

“고박사의 유니티노트” 채널 바로가기 (클릭)

유튜브 “고박사의 유니티노트” 채널에서 유니티 게임 개발 관련 다양한 영상을 볼 수 있습니다 😊


예상 질문 Q&A.

Q. 비전공자도 들을 수 있나요?

비전공자도 따라할 수 있도록 영상과 PPT를 제작하였기 때문에 가능합니다.
다만 비전공자, 유니티 초급자의 경우 "강의에 있는 게임을 똑같이 만들어 보는 것"까지만 할 수 있습니다.

이 게임을 만드는데 있어 다양한 원리를 이해하고, 다른 게임에 응용하기 위한 지식이 필요합니다.
비전공자는 이 강의를 수강하기 전에 "따라하면서 배우는 고박사의 유니티 기초" 강의를 먼저 학습하길 추천드립니다.

Q. 이 강의를 들으면 무엇이 좋은가요?

유니티로 게임을 만드는 방법에 대해 알 수 있습니다.
자신이 원하는 게임을 개발하기 위해서는 많은 게임의 로직에 대해 이해하고, 알고 있는 코드나 기법을 응용할 수 있어야 합니다.
이러한 기법의 응용은 다른 사람이 개발한 게임을 많이 접해보아야 합니다.

📢 수강 전 확인해주세요!

  • 이 강의는 유니티 최신 버전인 2021.2.8f1로 제작된 강의입니다. (2022. 03. 31 기준)
  • 이 강의를 따라하기 위해 권장 릴리즈인 2020.3.xf1 (LTS) 이상의 유니티 사용을 권장합니다.
  • 이 강의는 현재 최신 LTS 버전인 2022.3.xf1, 최신 기타 버전인 2023.2.xf1에서 정상적으로 작동합니다.

지식공유자의
지난 강의가 궁금하다면?

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • "따라하면서 배우는 고박사의 유니티 기초" 강좌를 수강하신 분

  • 상용화된 하이퍼캐주얼 게임 개발 방법이 궁금하신 분

선수 지식,
필요할까요?

  • 유니티 엔진 사용법에 대한 이해

  • C# 언어에 대한 이해

안녕하세요
고박사입니다.

13,205

수강생

214

수강평

131

답변

4.9

강의 평점

7

강의

주요 경력

 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), 서버, 인공지능, 셰이더, 게임학개론 등

더보기

커리큘럼

전체

36개 ∙ (2시간 22분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

16개

4.9

16개의 수강평

  • kyung86098513님의 프로필 이미지
    kyung86098513

    수강평 5

    평균 평점 5.0

    5

    100% 수강 후 작성

    高博士の基礎講義を見て、ユニティに興味があり、ハイパーカジュアルゲーム1シリーズまで見ることになりましたが、今回の2度初心者がわかりやすく詳細で繊細な説明と丁寧に満ちたPPTまで提供され、お得な講義だと思いますね。 もしハイパーカジュアルゲームに興味があるなら、聞くことをお勧めします。 ああ!高博士のユニティノートの購読、いいね、アラーム設定しておきました!これからも良い講義をお願いします。 ^^//

    • unitynote
      지식공유자

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

  • lifedomy0905님의 프로필 이미지
    lifedomy0905

    수강평 1

    평균 평점 5.0

    5

    100% 수강 후 작성

    良い講義を作ってくれてありがとう。

    • unitynote
      지식공유자

      いつも私の講義をすばやく視聴してください。 YouTubeでも応援を惜しまないので、ありがとうございました^^ 良い講義でいつもお返事させていただきます。

  • shung님의 프로필 이미지
    shung

    수강평 12

    평균 평점 5.0

    5

    100% 수강 후 작성

    高博士のハイパーカジュアルゲームシリーズ01を全部見てからとても好きで2番シリーズも追加購入しました。 同様に、授業資料PPTとオリジナル動画ファイルの両方を入れていただき、楽に映像もしくはPPTファイルを見ることができて本当に良かったです。 また、ホットなゲームである1010と2048を自分で作ることができるという点で本当に興味深かったです。 しかし、ゲーム内のUI設定をするときは、映像の中で早すぎて個人的にPPTを見て進行するのが楽でした。 映像の中ではUIセッティングでは関連設定値をすべてボックスに浮かべて教えてくれた時は本当に楽だが たまに他のUIセッティング時ではボックスがなくフックフックフック過ぎてしまってこんな気がしなかったかと思います。 しかし、それにもかかわらず、あまりにも素晴らしい講義ですぐに次のフォローアップが出てくることを願っています。 良い講義ありがとうありがとう博士!

    • unitynote
      지식공유자

      また、このように長文の丁寧な受講評を残してくださるととても感謝します。 受講評で教えてくださる部分は、できるだけ借りてみましょう。 今回オープンするHCG03シリーズには それでもUIの説明を映像にもう少し添付しようと努力はしました。 (グラフのように言葉で表現する曖昧な部分は仕方ないのでスキップしたが^^;;) 新しい講義を作成するたびに、私も少しずつ進化しています。 受講生の方々が見やすく、理解しやすくなるよう努めてまいります。 講義を受講してください。 もう一度ありがとうございます。

  • httlx7822님의 프로필 이미지
    httlx7822

    수강평 2

    평균 평점 5.0

    5

    6% 수강 후 작성

    スピードが速くないので、じっくり従うのが好きです。

    • unitynote
      지식공유자

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

  • hj4813217369님의 프로필 이미지
    hj4813217369

    수강평 4

    평균 평점 5.0

    5

    100% 수강 후 작성

    Unity川の中で最も理解しやすい ビデオだと思います。 説明も正確で学ぶ立場では 本当によく理解されていいですね~~!! 他のレビューより見ると、YouTubeもやっているようですが、探してみる必要があります〜 良い講義をもっとアップロードしてください~~~ 祝福してください~~

    • unitynote
      지식공유자

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

고박사님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!

₩2,786

29%

₩33,000