Thumbnail
BEST
게임 개발 게임 프로그래밍

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

(4.8)
33개의 수강평 ∙  544명의 수강생

44,000원

지식공유자: 고박사
총 32개 수업 (2시간 53분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

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

유니티로 다양한 게임을 만들어 보고 싶은 초급자를 대상으로 합니다. 게임의 규모가 작은 하이퍼 캐주얼 게임(Hyper Casual Game) 제작을 쉽고, 자세하게 배울 수 있습니다. (강의에 사용되는 모든 리소스, PPT는 각 강좌의 첫 번째 영상[프로젝트 기본 설정]에서 다운로드 할 수 있습니다.)

✍️
이런 걸
배워요!
유니티를 이용해 상용화 된 하이퍼 캐주얼 게임을 제작
"Pin Circle" 게임 제작 (2D)
"Wave.io" 게임 제작 (2D)
"Zigzag" 게임 제작 (3D)

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

이 강의는!

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


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

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

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

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

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

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

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


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

각 섹션의 [프로젝트 기본 설정] 에서 강의 PPT를 내려받을 수 있어요.

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


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

Section 0 - 2D Pin Circle Game

  • 원의 둘레 위치를 구하는 공식을 통해 과녁에 배치되는 핀(Stuck Pin)의 위치를 설정하는 방법에 대해 학습하고, 마우스 클릭으로 과녁에 핀을 배치합니다.
  • 월드 좌표를 기준으로 화면에서의 좌표값을 구하는 WorldToScreenPoint() 메소드를 이용해 Text-TextMeshPro UI를 핀 위치에 배치합니다.
  • 게임오버, 게임클리어, 메인 메뉴를 구성해보고, 과녁 및 하단에 배치할 핀의 개수를 설정해 스테이지를 쉽게 구현할 수 있도록 합니다.
회전하는 판에 숫자 핀을 정해진 대로 끼워넣는 2D 게임입니다.

Section 1 - 2D Wave.io Game

  • Mathf.Sin() 메소드를 이용해 Sin 그래프와 같은 왕복 운동으로 플레이어, 장애물의 이동을 구현합니다.
  • Vector3.SmoothDamp() 메소드를 이용해 플레이어를 부드럽게 추적하는 카메라를 구현합니다.
  • 게임 내에 배치되는 장애물의 행동 Mover, Rotator, Resizer 클래스 제작에 대해 배웁니다.
  • 게임에 사용되는 여러 구역을 제작하고, 이 구역을 게임이 플레이될 때 랜덤하게 배치해 봅니다.
  • 게임시작, 게임오버, 현재 점수, 최대 점수를 출력합니다.
  • 아이템을 획득할 때 배경화면의 색상을 변경하고, TrailRenderer를 이용해 플레이어의 꼬리를 표현합니다.
  • 플레이어 사망 효과(Particle, Camera Shake), 아이템 효과 (Idle Animation, Particle)를 구현합니다.

장애물을 피하며 구간을 돌파하는 2D 게임입니다.

게임 내에 배치되는 8가지 종류의 구역
게임 스크린샷

Section 2 - 3D Zigzag Game

  • 플레이어가 지나가면 아래로 추락하고, 맵의 제일 끝에 다시 재배치되는 타일 관리 시스템을 구현해봅니다.
  • 플레이어와 카메라의 이동을 처리합니다.
  • 게임시작, 게임오버, 현재 점수, 최고 점수를 구현하고 아이템을 획득했을 때 파티클 재생 및 플레이어 이동속도 증가를 구현합니다.
게임 스크린샷
클릭으로 지그재그 타일을 돌파하는 3D 게임입니다.

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

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

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


예상 질문 Q&A.

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

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

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

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

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

수강 전 확인해주세요!

  • 이 강의는 유니티 최신 LTS 버전인 2020.3으로 제작된 강의입니다. (2021. 05. 03 기준)

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

유니티 게임 개발이 처음이라면! 무료 강의선수 과정

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
"따라하면서 배우는 고박사의 유니티 기초" 강좌를 수강하신 분
상용화된 하이퍼캐주얼 게임 개발 방법이 궁금하신 분
📚
선수 지식,
필요할까요?
유니티 기초
C# 언어 기초

안녕하세요
고박사 입니다.
고박사의 썸네일

주요 경력

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

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

 2014 ~ 2015, 2022 ~ 호서대학교 게임학과 외래교수

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

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

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

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

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

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

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

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

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

 

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

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

 

소개

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

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

커리큘럼 총 32 개 ˙ 2시간 53분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 2D Pin Circle
완성 프로젝트 플레이 미리보기 00:58
프로젝트 기본 설정 01:19
과녁 오브젝트 미리보기 01:18
핀 오브젝트 10:53
마우스 클릭으로 과녁에 핀 배치 04:50
핀 인덱스 표시 04:52
게임 오버 04:16
게임 클리어 03:55
메인 메뉴 14:49
사운드 적용 03:24
스테이지 구성 10:09
섹션 1. 2D Wave.io
완성 프로젝트 플레이 미리보기 00:47
프로젝트 기본 설정 01:17
플레이어와 카메라 미리보기 06:36
구역 내 장애물 행동 07:34
구역 제작 및 설정 [Part 01] 10:54
구역 제작 및 설정 [Part 02] 09:16
충돌 처리 02:35
게임 설정 13:37
추가 구현 - 배경화면 색상 변경 01:41
추가 구현 - 플레이어 TrailRenderer, 사망 효과 07:47
추가 구현 - 아이템 애니메이션, 획득 효과 06:04
섹션 2. 3D Zigzag
완성 프로젝트 플레이 미리보기 00:28
프로젝트 기본 설정 01:51
타일 맵 제작 미리보기 05:43
플레이어와 카메라 04:37
타일 오브젝트 설정 03:52
게임 설정 21:31
추가 구현 - 아이템 활성화 및 획득 처리, 플레이어 이동속도 증가 06:59
섹션 3. 프로젝트 다운로드
2D Pin Circle [2020.3.0f1]
2D Wave.io [2020.3.0f1]
3D Zigzag [2020.3.0f1]
강의 게시일 : 2021년 05월 06일 (마지막 업데이트일 : 2022년 08월 24일)
수강평 총 33개
수강생분들이 직접 작성하신 수강평입니다.
4.8
33개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
kyung8609 thumbnail
5
초보자가 따라하기 쉽게 설명해주셨어요~ PPT도 같이 보면서 할수있어서 너무 좋은거 같습니다~ 감사합니다 :)
2021-05-07
지식공유자 고박사
강의 평가 감사합니다^^ 영상을 보면서 따라하기 어려울 때 활용할 수 있도록 PPT를 함께 준비했습니다 :)
2021-05-09
lymh1108 thumbnail
5
와 고박사님 유튜브 애청자인데 좋은 강의 올려주셔서 감사합니다. 솔직히 유튜브에 영상 한편한편 올라오기 기다리는데 너무 힘들었는데 ㅋㅋ 이렇게 한번에 정리된 강의를 볼 수 있어서 좋네요!
2022-01-28
지식공유자 고박사
수강평 감사합니다^^ 유튜브도 항상 애청해주신다니 감사합니다. 현재 1010, Match-3, 2048과 같은 격자 형태의 타일에서 플레이하는 하이퍼캐주일게임 시리즈 02를 제작중입니다. 빠른 시일내에 새로운 시리즈로 찾아뵐 수 있도록 하겠습니다^^
2022-01-29
Hyodong Woo thumbnail
5
입문자분들은 꼭 보시길 권장합니다. 개념을 잡아주는 예시 및 강의내용이 너무 도움이 되었습니다. 다음 강의도 기대됩니다^^
2021-05-29
지식공유자 고박사
소중한 강의 평가 감사합니다^^ 다음 시리즈는 더 재밌고 대중적인 하이퍼캐주얼게임을 선택해서 제작해 보도록 하겠습니다.
2021-05-31
오민석 thumbnail
5
유니티 기초를 배운 뒤에 하이퍼 캐주얼 게임을 어떻게 만드는지에 대해 배울 수 있게 필요한 실습과 컴팩트한 설명만 딱 하는 강의네요. 불필요한 잡담 없이 쭉쭉 진행하는 강의를 원하시는 분들의 취향에 딱 맞는 강의일 것 같아요. 👍
2021-05-16
지식공유자 고박사
강의 평가 감사합니다^^ 지루하지 않고 강의가 길지 않게 필요한 부분만 콕 찝어서 설명할 수 있도록 항상 노력하고 있습니다.
2021-05-18
이진솔 lee thumbnail
5
제가 인프런에서 유니티 관련 강의만 10개 구매한 사람입니다. 유니티엔진 기초강의를 들으신분이라면 그담 들을 강의는 바로 이겁니다. 이런 중급자를 위한 강의도 흔하지 않을뿐더러 내용도 이렇게 충실한 강의 제가 가진 강의중에는 이거밖에 없습니다. 분량도 적절하구요. 혹시 3시간남짓한 분량이라 걱정하시는 분들있을까봐 말씀드리면, 내용을 꽉꽉눌러담아서 실제로 강의 보면서 따라하면 10시간은 더 걸려요. 분량으로 따져도 저렴하게 느끼실 거에요. 이제 기초배우고 뭘 해야할지 막연하신분들은 이거 들으면 아 바로 감 잡으실겁니다. 게임의 구조와 노하우, 팁들이 가득 담겨져 있어요. 다른 중급 강의들 있지만 그보다도 우선해서 먼저 이걸 들으세요. 그랬을때 다른 강의들도 더 도움 될겁니다. 솔직히 이 강의만 파고 들어도 유니티에대한 자신감 확 붙으실 거에요.
2021-07-01
지식공유자 고박사
마치 지인에게 부탁한것과 같이 굉장히 자세하고 정성스러운 댓글에 감동받았습니다. 또한 제가 강의를 제작할 때 추구하는 분량 대비 강의량에 대한 부분이라던지 세세하게 잘 짚어주셔서 정말 저를 잘 아는 지인이 아닐까? 라는 느낌을 받았습니다 ㅎㅎ;; 남겨주신 댓글의 내용을 보면 비단 제 강의가 아니더라도 이진솔님은 어떤 강의를 들으셔도 강의에 대해 잘 이해하고 강의 내용을 200% 활용하실 것 같습니다^^ 다시 한번 이렇게 소중하고 좋은 강의평을 남겨주셔 감사합니다. :)
2021-07-02
연관 로드맵
이 강의가 포함된 잘 짜여진 로드맵을 따라 학습해 보세요!